Jmeter TCP取样器(发送16进制报文)

JmeterTCP取样器发送有三种启用方式:

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

在实际抓包过程中,TCP的数据包很多时候都不是纯文本的,经常是一些二进制文件之类的,所以这里就直接用传16进制方式来传数据进行演示
1.在启动jmeter之前,需要配置bin/jmeter.properties配置文件,如下:在这里插入图片描述
2.用wireshark抓包工具获取16进制报文
在这里插入图片描述
3.右键点击Data—>Copy–>Bytes–>HEX Stream,如下图:
在这里插入图片描述
4.复制出来的16进制数据直接粘贴即可:
在这里插入图片描述

发布了104 篇原创文章 · 获赞 22 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/qq_38776582/article/details/104844665