亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
使用Jmeter對Websocket進行壓力測試
作者:網絡轉載 發布時間:[ 2015/6/29 14:26:17 ] 推薦標簽:性能測試工具

  前段時間本著練習angularJS+requireJS的目的寫了一個基于nodeJS和socket.io的聊天室,github地址為:https://github.com/towersxu/node-socketIO-angular-require-chatroom。當時沒有考慮性能方面的問題,本著功能實現的目的好。近剛好有空,打算測試一下這個聊天室的性能。
  測試工具我使用的是JMeter,版本為2.11。這個是同事拷貝給我的綠色版本。只要有Java環境可以運行(下載地址:apache-jmeter-2.11)。點擊bin目錄下的jmeter.bat可以運行了。我這個版本本身是不支持websocket測試的,于是需要下載一個插件叫做JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar,這個插件需要下載6個依賴包,如下圖所示:

  在插件安裝好了后,可以使用jmeter來模擬socket.io的通信了。首先打開chrome控制臺,查看network。進入含有socket.io的頁面時,我們可以看到如下圖所示的幾個鏈接。

  我們只需要把這幾個鏈接用jmeter實現了,可以模擬瀏覽器和服務器的通信了。首先我們模擬前兩個請求。點擊請求我們可以看到這個請求的詳細信息,從header上我們可以發現其實這兩個請求還是HTTP請求,只不過帶的參數不一樣。第二個請求比第一個請求多帶一個參數叫sid,他的值是第一個請求所相應的。這兩個請求我們可以看做是TCP中的1次握手過程(我不懂TCP的三次握手,感覺這個應該和它差不多)或者說是一次認證,這個sid是通信的標識。下面我要使用jmeter模擬這兩個請求。在線程組的sampler里面選擇HTTP請求。如下圖所示:

  第一個請求(注意,上面圖片路徑應該為/socket.io/?EIO=3&transport=polling   少了個問號==!)

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 色视频网站大全免费 | 性xxxx中国 | 岛国毛片在线观看 | 人人舔人人插 | 亚洲free | 羞羞影院在线观看 | 最新欧美精品一区二区三区 | 香港三级日本三级人妇网站 | 52精品免费视频国产专区 | 国产在线视频欧美亚综合 | 一区二区三区四区在线观看视频 | 欧洲日韩视频二区在线 | 怡春院欧美杂交a | 2019中文字幕在线 | 欧美激情一区二区三区 | 成年美女黄网站色大免费观看软件 | 午夜影视在线免费观看 | 日韩午夜| 草碰视频 | 可以免费看毛片的网站 | 狠色狠狠色狠狠狠色综合久久 | 国产女人伦码一区二区三区不卡 | 午夜视频在线免费观看 | 天天夜日日日日碰日日摸 | 免费一级欧美大片在线观看 | 区二区三区四区免费视频 | 国产视频网站在线 | 国产欧美一区视频在线观看 | 欧美日韩一区二区不卡 | 亚洲欧洲国产精品你懂的 | 人人模人人 | 在线18av| 国产无套免费网站 | xh98hx国产在线视频 | 日韩亚洲欧美视频 | 免费看黄片毛片 | 怡红院成人网 | 久久综合偷偷噜噜噜色 | 成人羞羞国产免费软件 | 本道综合精品 | 九九啪|