JMeter之引數關聯

2022-01-11 15:21:14 字數 1131 閱讀 1145

關聯是什麼?

jmeter通過正規表示式提取器來實現這一場景

實現案例

有如下兩個介面,通過正規表示式提取器,將第乙個介面的城市**,儲存到乙個變數中,第二個請求獲取變數值作引數傳入。

獲取城市**介面:

根據城市**獲取天氣介面:

資料準備:

操作步驟

1、建立http請求,獲取南京的城市**,新增察看結果樹。執行,獲取城市編碼

2、新增正規表示式提取器,填寫提取器相關引數。(正規表示式: "ref":"(.*?)~     )

3、新增獲取城市天氣請求,新增察看結果樹,使用$替換101190101。

使用$引用上述正則提取的引數。

4、響應結果如下

提取器引數解釋

引用名稱:提取的引數名稱,自定義,後續請求引用時使用。

正規表示式:獲取響應結果的正則公式,常用(.+?)和(.*?),兩者結果一致。

具體字元含義如下:

模板:-1全部,0 隨機,對應上述正規表示式,若只有乙個正則一般就填寫$1$。

匹配數字:匹配結果作為乙個陣列,匹配數字即可看做是陣列的第幾個元素。-1表示全部,0隨機,其他整數表示對應第幾個值。

預設值:匹配失敗時取的預設值。

小技巧

jmeter關聯 引數化

1.上乙個介面中設定正規表示式提取器元件或json提取器元件 1.使用使用者定義的變數元件實現 2.使用使用者引數元件實現 3.使用函式助手實現 4.使用csv資料檔案設定元件實現 5.其它方式 資料庫資料 beanshell等 實現 新增元件方式 執行緒組右擊新增 配置元件 使用者定義的變數,新增...

Jmeter之引數化

jmeter有幾個實現引數化的方法,這次使用的是csv data set config。使用的例子是web trader的login頁面。在tread group 右鍵,新增 配置元件 csv data set config user filename 儲存引數的檔案路徑,建議使用絕對路徑。檔案的字...

Jmeter之引數化

用jmeter測試時包含兩種情況的引數,一種是在url 中,一種是請求中需要傳送的引數 url 中的引數 比如 引數 其中 2010 06 01 jmeter 為url引數。在jmeter的請求中 blog.da fang.com填寫在 伺服器名稱或ip 中 index.php 填寫在 路徑 中 請...