Jmeter webSocket接口測(cè)試


1、WebServer
(1)Server Name or IP:WebSocket發(fā)送的目標(biāo)服務(wù)器的地址或者名稱
(2)Port Number:WebSocker服務(wù)器監(jiān)聽(tīng)的端口號(hào)。
2、Timeout:
(1)Connection – 發(fā)送一個(gè)連接請(qǐng)求后,Jmeter等待連接完成的最長(zhǎng)時(shí)間,單位是毫秒。
(2)Response - 對(duì)響應(yīng)消息的最大等待時(shí)間。
3、WebSocket Request
(1)Implementation – 只支持RFC6455(v13) ,WebSocket協(xié)議標(biāo)準(zhǔn)的最新版。
(2)Protocol – 有ws與wss之分, ws前綴是WebSocket連接的辨別標(biāo)識(shí),wss前綴是WebSocket安全連接的辨別標(biāo)識(shí)。根據(jù)自己的實(shí)際情況填寫(xiě)
(3)Streaming Connection – 選擇這個(gè)TCP session要不要保持,如果勾上標(biāo)識(shí)連接會(huì)一直存在,如果沒(méi)有勾上,那么得到第一次響應(yīng)后該鏈接就會(huì)被關(guān)閉。
(4)Request data:填入將要發(fā)送的請(qǐng)求,要跟開(kāi)發(fā)溝通好,這個(gè)是什么格式的消息。
4.WebSocket Response
(1)Response Pattern – 采樣器將等待含有該標(biāo)識(shí)的消息并繼續(xù)通信(或者直到timeout,該連接關(guān)閉)
(2)Close Connection Pattern – 如果服務(wù)器返回的消息含有這樣的字符,就結(jié)束會(huì)話。
(3)Message Backlog – 定義服務(wù)器返回消息保留的最大長(zhǎng)度。
勾上streaming connection



Message Backlog的設(shè)置
上面的試驗(yàn)使用的都是默認(rèn)的3,因此如果試驗(yàn)中的三個(gè)socket都是是在一個(gè)會(huì)話中通信,點(diǎn)擊第三個(gè)是可以看到最近的三個(gè)服務(wù)器響應(yīng)的。當(dāng)這個(gè)選項(xiàng)設(shè)置為1時(shí),就只能看到最近的一條響應(yīng)信息了
創(chuàng)作不易,轉(zhuǎn)摘請(qǐng)標(biāo)明出處。如果有意一起探討測(cè)試相關(guān)技能可加博主QQ 771268289 博主微信:ding17121598
本文來(lái)自博客園,作者:怪圣卡杰,轉(zhuǎn)載請(qǐng)注明原文鏈接:http://www.rzrgm.cn/dwdw/p/12749235.html
浙公網(wǎng)安備 33010602011771號(hào)