Jmeter+TCP\Sockets(8583)報文壓力測試

Jmeter通常被用來測試HTTP協議,我第一次拿來測試socket協議,pos機傳輸報文爲8583,協議屬於socket,也是TCP協議的一種,網上有LR怎麼測試8583報文,我就研究了一下怎麼用Jmeter來測試,如下是個人研究結果,供你們參考apache

一、先打開\apache-jmeter-3.1\bin\jmeter.propertles文件,修改jmeter.propertles中的「TCP Sampler configuration」內容,見附圖,添加「tcp.handler=BinaryTCPClientImpl」這一行服務器

二、打開Jmeter,新建線程組,添加Sampler中的TCP取樣器,添加結果樹微信

三、填寫TCP取樣器的各項值,服務器IP地址,服務器端口號,報文體(報文內容必須爲爲16進制,Jmeter默認發送報文內容爲16進制,8583報文各個域的內容能夠找一下開發的童鞋進行協助,也能夠本身抓包得到,推薦抓包工具「Wireshark」)架構

大功告成,這個時候就能夠運行一下看看了,看一下結果樹返回的信息是否正確socket

至於報文內容是怎麼來的就要本身想辦法了,我是用的「Wireshark」進行抓包,這個工具百度就有,仍是比較好用的,一樣的原理,能夠對QQ、微信,以及各類使用TCP協議的C/S架構程序或B/S架構程序進行測試tcp

相關文章
相關標籤/搜索