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