TCP压测

it2022-05-05  163

1、添加线程组测试计划 -> 添加 -> Threads(User) -> 线程组,添加后进入如下界面:

线程数:表示将模拟多少个用户进行测试。Ramp-Up Period(in seconds):线程启动间隔,所有线程将在这个时间内依次启动。循环次数:所有线程执行一次为一次循环。

默认为1个线程执行1次,可等请求调通后再修改此处。

2、添加采样器

添加TCP取样器,然后根据实际情况配置TCP取样器。

TCPClient classname有三种设置:

TCPClientImpl:文本数据BinaryTCPClientImpl:传输二进制数据,指定包结束符。LengthPrefixedBinaryTCPClientImpl:数据包中前2个字节为数据长度。可在bin/jmeter.properties配置文件中tcp.binarylength.prefix.length设置。

TCP交互数据包一般有两种协议,协议头返回数据长度或者指定结束符。这里以指定结束符为例传输数据为二进制。1、设置TCPClient classname:org.apache.jmeter.protocol.tcp.sampler.BinaryTCPClientImpl2、设置结束符End of line(EOL) byte value. 3、将数据内容转换为16进制写在要发送的文本区域。

备注:一般回车结束符为 10 ,并且在传输的文本最后添加回车符

转载于:https://www.cnblogs.com/Ailsar1543126613/p/5587966.html

相关资源:TCP协议压测工具源代码

最新回复(0)