jmeter如何將數據庫的查詢結果(Result variable name)作為參數進行傳遞


https://www.jianshu.com/p/163279095165

記錄一下剛在工作中遇到的一個問題:

        本人在參加一個電商項目的測試,通過fiddler進行購買項目的抓包過程中發現,在最后的下單過程中,有個參數需要傳入"收款人"的ID,但是抓取出來的收款人ID都是寫死的,現在想實現回放腳本的過程中能隨機選擇系統里面存在的收款人,於是想到了通過JDBC Request的返回值進行參數化傳參,具體操作步驟如下

步驟一:建立JDBC Request

2、新增下單接口

3、上圖中payeeId即為我們的"收款人"id、我們將此值進行參數化

${__BeanShell(vars.getObject("result").get(${__Random(1,5,)}).get("id"))}

參數詳解:

A、result:JDBC Request返回的Result variable name

B、${__Random(1,5,)}:因為返回的參數有很多,這里做了一個隨機選擇,可以理解成返回列表的索引值,result返回的值格式如下,貼出來,方便理解

C、id:即需要獲取result返回結果中的具體某個參數值



作者:星空_Sparkle
鏈接:https://www.jianshu.com/p/163279095165
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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