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