1. 程式人生 > >jmeter tcp取樣器使用方法

jmeter tcp取樣器使用方法

jmeter 性能測試 接口測試 小強測試品牌

jmeter視頻課程地址:http://edu.51cto.com/course/2324.html


tcp取樣器介紹


官方TCP文檔:https://wiki.apache.org/jmeter/UserManual/Reference/TcpSampler。這個是我們學習的最好資料。但可惜大家都不喜歡看~

簡單來說,tcp取樣器的使用和HTTP請求流程基本一樣,都是建立sampler之後填寫必要的信息即可。如下圖

技術分享

參數填寫介紹


如上圖基本我們就是要註意紅框裏的幾處即可,下面分別做一個介紹。

TCPClient classname有三種設置:

  • TCPClientImpl:文本數據

  • BinaryTCPClientImpl:傳輸二進制數據,指定包結束符。

  • LengthPrefixedBinaryTCPClientImpl:數據包中前2個字節為數據長度。可在bin/jmeter.properties配置文件中tcp.binarylength.prefix.length設置。

tcp的數據還是以二進制之類的居多吧,所以為了方便一般會選擇第二個設置。所以填寫org.apache.jmeter.protocol.tcp.sampler.BinaryTCPClientImpl

服務器ip和端口:應該不用多說了,根據實際情況填寫即可;

要發送的文本:這裏就是16進制的數據了,可能會有朋友問這數據從哪裏獲取啊!當然是抓包獲取了。。。。。可以用wireshark來搞,類似下圖(從網上找的圖)

技術分享

建立查看結果樹之後大概就是這樣的效果(網絡上找的圖)

技術分享

如果對你有一丟丟幫助,轉發+點贊=支持


jmeter tcp取樣器使用方法