赞
踩
1.添加线程组
2.添加TCP取样器
3.添加监听器察看结果树
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)
点击运行,查看响应数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。