jmeter BeanShell實例-----兩個變量之間的斷言對比


在jmeter的中,斷言沒法對兩個變量的進行對比后判斷,只能使用Bean Shell斷言來進行,總是有人來問怎么寫呢。這里寫一個簡單的實例吧。

需求:

獲取某個用戶對應的設備個數接口與數據庫查詢的個數結果進行對比

Bean Shell斷言解決方案:

獲取某個用戶對應的設備個數接口這個普通的Http接口,這里就不就列出了

與Oracle數據庫的查詢,如下圖

先建立JDBC連接配置,進行JDBC查詢,然后用正則提取器

再建立Bean Shell斷言,如下

這里介紹下。${streamid_matchNr}是jmeter正則個數的統計

if (!"${streamid_matchNr}".equals("${res_1}"))

表示${streamid_matchNr}與${res_1}不相等則運行下面的代碼。

 

區區幾行bean shell快速解決問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM