使用TCP取樣器測試Socket接口

1 JMeter下載安裝

下載地址:JMeter,選擇Binaries下面的zip包。html

檢查java環境,是否安裝了jdk或者jre。java

解壓zip包->找到bin目錄下jmeter.bat文件->以管理員身份運行JMeter。apache

2 一個簡單的例子

添加線程組->添加TCP取樣器->添加監視器->編輯線程組和TCP取樣器測試參數值。tcp

參數值配置好後,點擊工具欄綠色「啓動」按鈕執行測試,測試完後可在聚合報告裏查看測試結果:工具

監視器也能夠添加查看結果樹來查看測試結果:測試

 

3 TCP取樣器配置

找到bin目錄下jmeter.properties文件->設置tcp.handler的值,本例中以傳輸16進制數據爲例。spa

#---------------------------------------------------------------------------
# TCP Sampler configuration
#---------------------------------------------------------------------------

# The default handler class
tcp.handler=BinaryTCPClientImpl
#tcp.handler=TCPClientImpl
#tcp.handler=LengthPrefixedBinaryTCPClientImpl

TCP取樣器目前支持3種模式:線程

  • TCPClientImpl    傳輸文本數據。
  • BinaryTCPClientImpl    傳輸16進制數據,指定包結束符。
  • LengthPrefixedBinaryTCPClientImpl     數據包中前2個字節爲數據長度,可在jmeter.properties配置文件中tcp.binarylength.prefix.length設置。

其它內容具體能夠參考TCP取樣器文檔code

相關文章
相關標籤/搜索