JDBC 與 Bean Shell的使用(一)獲取值,並且傳遞


1.在使用Jmeter進行接口測試的時候,會使用到JDBC,連接數據庫,操作數據庫其得到的數據后續操作需要使用,這里我們使用了BeanShell的概念來獲取JDBC的返回值

如下說明了聯合使用的2種方式,建議使用方法2(一個請求,盡量不要分開)

2.在請求中我們加入JDBC前置處理器,如下圖:不做說明

3.如上,添加好了JDBC前置處理器之后,我們返回了值devId,但是他是一個list,是無法直接使用的,所以我們這里使用了BeanShell處理器,來獲取返回值,傳給了resdevId

Object id = vars.getObject("devId").get(0).get("id");    //從哪個結果集取值,取第0行,取id的值;Object 可以改為其他類型String等
vars.put("resdevId",id.toString());            //把id的值轉為toString(),然后傳給resdevId

4.正常檢查,值已經傳成功了;也可以在Debug sampler中查看對應值

 


免責聲明!

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



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