TCP壓測html
場景:模擬硬件設備上報數據(登陸,心跳,GPS定位數據/光感數據/電量數據),對這個功能進行壓測正則表達式
囉嗦一句:TCP壓測很簡單,只要調通了一個TCP,後續的邏輯判斷就用邏輯控制器和正則處理就行。服務器
1.調通一個TCP取樣器(參考地址:Jmeter之TCP取樣器)併發
2.用「事務控制器」管理整個功能函數
3.使用「正則」提取響應數據測試
4.使用「if控制器」判斷響應數據是否正確,並執行下個請求spa
5.使用「用戶參數」,管理IP,端口,數據3d
6.添加「工做臺」:非測試元件->HTTP代理服務器代理
7.添加監聽器:聚合報告,服務器監測(啓動,修改端口).....htm
8.併發前三確認:服務器環境是否純淨,服務器最大鏈接數,防火牆是否關閉
整個壓測腳本截圖
正則提取 (由於響應數據仍是一串十六進制數,因此「正則表達式」這裏填入返回數據)
若是(if)控制器
用Debug Samper選擇調用的參數爲:login_g0
使用函數生成函數字串,字串的值爲false,true
jmeter4.0和jmeter3.0的「若是控制器」不一樣,下圖是jmeter4.0