jmeter tcp取樣器使用方法

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來搞,類似下圖(從網上找的圖)

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

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容