JMeter是Apache出的一款用JAVA開發的性能測驗工具,可以方便的對各種介面進行測驗;
下面是使用JMeter對TCP介面進行測驗的方法,
一、創建測驗計劃

二、在該計劃下創建用戶執行緒組

執行緒數:需要啟動的執行緒數量,
Ramp-Up時間:指定時間啟動所有執行緒需要時間,會用相等間隔啟動所有執行緒,如果執行緒數為100,時間設定10,則需要0.1秒創建一個執行緒,
回圈次數:指每個執行緒執行的次數
三、添加取樣器
這里傳的是16進制資料,正常是傳文本資料,這里需要修改組態檔bin/jmeter.properties中的tcp.handler打開并改為BinaryTCPClientImpl;
TCPClientImpl:文本資料
BinaryTCPClientImpl:傳輸二進制資料,指定包結束符,
LengthPrefixedBinaryTCPClientImpl:資料包中前2個位元組為資料長度,可在bin/jmeter.properties組態檔中tcp.binarylength.prefix.length設定,

四、添加斷言

五、添加查看結果樹
查看tcp請求回傳結果,根據斷言判斷是否正確,

六、添加定時器
定時器本人試了各種方式好像不能用,哪位大神解釋一下

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/300722.html
標籤:其他
