码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter+8583报文压力测试

时间:2016-12-20 15:53:15      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:程序   ati   抓包工具   bin   amp   sha   binary   tle   b/s   

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报文压力测试

标签:程序   ati   抓包工具   bin   amp   sha   binary   tle   b/s   

原文地址:http://www.cnblogs.com/yinhen00/p/6202891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!