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

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

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

相关文章:

  • 2021-05-03
  • 2021-11-18
  • 2022-12-23
  • 2021-12-08
  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
猜你喜欢
  • 2022-01-01
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
相关资源
相似解决方案