当前位置:   article > 正文

jmeter TCP接口压力测试_tcp压力测试

tcp压力测试

启动jmeter,添加线程组、TCP取样器、察看结果树

1.添加线程组
在这里插入图片描述

2.添加TCP取样器
在这里插入图片描述

3.添加监听器察看结果树
在这里插入图片描述

配置TCP取样器参数信息

在这里插入图片描述
1.TCPClient classname:报文格式,分3种:
org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl:普通文本传输
org.apache.jmeter.protocol.tcp.sampler.BinaryTCPClientImpl:十六进制报文
org.apache.jmeter.protocol.tcp.sampler.LengthPrefixedBinaryTCPClientImpl:继承BinaryTCPClientImpl,会自动在前缀增加内容长度,默认两个字节,可以通过属性tcp.binarylength.prefix.length(在配置文件jmeter.properties中)进行设置
在这里插入图片描述
修改jmeter.properties文件
在这里插入图片描述
2.Target Server:服务器地址信息
在这里插入图片描述注:如果不配置超时响应时间,一定时间后才会返回执行结果;如果配置了,会在超时之后,返回执行结果。
在这里插入图片描述

Re-use connection(常用):选中后,链接保持长连接,否则,在读取数据后将其关闭
关闭连接:选中后,运行取样器之后关闭连接
行尾(EOL)字节值(常用):响应数据的最后2位,转换为10进制的值,取值区间[-128,127]。用于判断并告知TCP取样器这次请求已经响应成功,运行其他线程,否则服务器上会产生多个链接一直不被释放
EOL计算方式参考博文https://blog.csdn.net/qq_41493224/article/details/118908310在这里插入图片描述

要发送的文本:填写要发送的内容
注:十六进制数之间不能有空格,不能有换行(报错:Response message: java.lang.IllegalArgumentException: Hex-encoded binary string contains an uneven no. of digits)

调试脚本

点击运行,查看响应数据
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/911678
推荐阅读
相关标签
  

闽ICP备14008679号