jmeter测试TCP服务器/模拟发送TCP请求

Posted MJ-majun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter测试TCP服务器/模拟发送TCP请求相关的知识,希望对你有一定的参考价值。

jmeter测试TCP服务器,使用TCP采样器模拟发送TCP请求。

TCP采样器:打开一个到指定服务器的TCP / IP连接,然后发送指定文本并等待响应。

jmeter模拟发送TCP请求的方法:

1.新建线程组,然后在线程组中新建TCP采样器

jmeter-tcp

TCP采样器中填写服务器地址、端口和“要发送的文本”,其它选项根据需要选填:

re_use connection表示重复发送连接请求

close connection 关闭连接

如果TCP请求需要用户名/密码,可以在登录配置中填写

2.新建“察看结果树”监视器,查看发送的请求和响应的结果。如果需要发送16进制报文这个地方会失败。

jmeter发送16进制TCP报文的方法:

很多TCP服务器报文为16进制,并且多数不能转换成文本发送,而jmeter默认发送文本。

jmeter.properties中修改tcp.handler=BinaryTCPClientImpl ,启动jmeter重新发送,抓包查看既是16进制的tcp报文。

另一个方法:可以在工作台新建–非测试元件–Property Display,Property Display中修改jmeter.properties只对当前进程有效。

 

转载请注明出处:6san.com 
原文地址: http://www.6san.com/716/

本文摘自:清明-心若淡定   http://www.cnblogs.com/saryli/p/6596647.html

以上是关于jmeter测试TCP服务器/模拟发送TCP请求的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter模拟发送TCP/UDP/HTTP/FTP等请求包

Jmeter:使用TCP取样器与socket接口进行简单通信

jmeter测试范例001——TCP测试

在手动停止线程之前,JMeter 没有通过基于 TCP 协议的 JSON RPC 从服务器获得答案

用Jmeter进行TCP测试,取样器结果显示Response code: 500错误,该怎么解决此问题呢?

Jmeter4.0接口测试之案例实战