實例演示:如何判斷搜索功能搜索出來的結果,是否與數據庫sql query執行結果一致
JDBC Connection Configuration數據庫連接
HTTP請求
HTTP請求後添加正則表達式提取器
提取列表中所有記錄的ID值
JDBC Request
BeanShell斷言
${search_matchNr}是統計jmeter正則個數提取結果的總數;
在beanShell中直接可以調用的變量,無需加前綴。
1.log 打印日誌 log.info(“在控制檯打印日誌”);
2.SampleResult 獲取SampleResult對象,可以通過這個對象獲取想要的信息
3.Response 獲取Response對象,可以通過這個對象獲取對應的信息
4.Failure 查看接口調用是否成功,如果返回false是成功的,true是失敗的
5.FailureMessage 失敗信息,沒有設置的時候失敗信息是空的。可以set這個信息
6.ResponseData 獲取 response body 類型是byte[]
7.ResponseCode 返回接口code 成功是200
8.ResponseMessage 獲取msg 成功是OK
9.ResponseHeaders 獲取接口服務端返回的頭部信息
10.RequestHeaders 獲取客戶端請求的頭部信息
11.SampleLabel 獲取接口請求的名稱
12.SamplerData 獲取請求的url和body
13.ctx 代表上下文信息,可以直接使用
14.vars 可以直接調用,將獲取的數據變成jmeter變量(put),也可以獲取用戶自定義的變量(get)