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進制數據直接粘貼即可:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章