現在我到chrome里面查看第3個請求的詳細信息,我們可以發現,第三個請求的URL變成了ws,參數transport也變成了websocket。并且多了一個frames欄目。Frames如下圖所示:
現在我們新建一個Websocket sampler來模擬socket鏈接。并發送2probe給服務器:
添加一個觀察結果樹,運行可以看到請求的結果,相應數據為3probe
后面我們繼續模擬socket.io的后續鏈接,也是Frams里面的綠色部分,而白色部分是服務器的響應。注意,后要使用循環控制器間隔發送2給服務器保持連接。我的整個流程如下(上面下載的jmeter的example文件夾中的room-chat-test-010.jxm):
當然后的測試結果不說了,同時加入300個用戶掛了。話說有沒有人知道怎么模擬1秒鐘加入100個人?我想測試加入5000人,分為50秒加入。