Jmeter+8583报文压力测试

Posted 银痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter+8583报文压力测试相关的知识,希望对你有一定的参考价值。

Jmeter一般被用来测试HTTP协议,我第一次拿来测试socket协议,pos机传输报文为8583,协议属于socket,也是TCP协议的一种,网上有LR怎么测试8583报文,我就研究了一下怎么用Jmeter来测试,以下是我的研究结果,供大家参考

1、先打开\\apache-jmeter-3.1\\bin\\jmeter.propertles文件,修改jmeter.propertles中的“TCP Sampler configuration”内容,见附图,添加“tcp.handler=BinaryTCPClientImpl”这一行

2、打开Jmeter,新建线程组,添加Sampler中的TCP取样器,添加结果树

3、填写TCP取样器的各项值,服务器IP地址,服务器端口号,报文体(报文内容必须为为16进制,Jmeter默认发送报文内容为16进制,8583报文各个域的内容可以找一下开发的童鞋进行协助,也可以自己抓包获得,推荐抓包工具“Wireshark”)

大功告成,这个时候就可以运行一下看看了,看一下结果树返回的信息是否正确

至于报文内容是怎么来的就要自己想办法了,我是用的“Wireshark”进行抓包,这个工具百度就有,还是比较好用的,同样的原理,可以对QQ、微信,以及各种使用TCP协议的C/S架构程序或B/S架构程序进行测试

以上是关于Jmeter+8583报文压力测试的主要内容,如果未能解决你的问题,请参考以下文章

利用jmeter进行压力测试

Jmeter教程 简单的压力测试

jmeter压力测试

Jmeter教程 简单的压力测试

Jmeter教程 简单的压力测试

jmeter 压力测试