Jmeter------將JDBC Request的查詢結果作為另一個接口的請求參數


一、前言

  jmeter已配置連接成功數據庫,不會的可查看:https://www.cnblogs.com/syw20170419/p/9832402.html

二、需求

  將JDBC Request的reponse結果中的mobile對應的值“12608523691”作為“編輯行動計划 /todo/create”的請求參數

三、具體的操作步驟

  1、查看JDBC Request的reponse結果的返回值

  

 

  2、提取mobile的數據

  在 JDBC Request 這個request 里面,下方的 variable names 這里填上你想使用的變量名,也就是之后的接口中要用到的,我取的 mobile

  

  3、驗證參數化是否成功

  我模擬請求接口 "輯行動計划 /todo/create",然后參數傳mobile,參數值是我們獲取的 mobile,那根據變量的寫法,我們可以寫成下圖所示。 

  注: ${變量名} 是jmeter 里面參數化的寫法

  

  運行得出的結果為:

  

  如上截圖可以看出,並沒有將mobile的值參數化成功,那為什么會不成功呢,原來當使用 jdbc request 的結果作為參數時,要寫成 ${mobile_0}這樣子,mobile就是你的變量名,0 代表索引,索引是 0 就表示第一行,索引是 1 就表示第二行。

  例如,我想取mobile查詢結果第 1 行的數據,那我的變量值就需要寫成 ${mobile_1},我們進行更改后查看運行結果
  

  

  

以上就是最簡單的JDBC Request的請求結果作為參數傳遞的示例 

 

  


免責聲明!

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



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