在 JMeter 如何根據定義的輸入迭代具有嵌套條件的請求
在我的應用程式中,我們有 3 個請求
- 獲取車輛型別(我們需要選擇汽車,自行車)
- 輸入汽車/自行車的品牌名稱
- 輸入汽車/自行車的型號名稱
我只有三個請求,但根據我的輸入,我需要迭代請求的回圈。在下表中給出了迭代的示例流程
:輸入車輛型別 - 汽車:第一個請求:
:輸入品牌名稱 - TATA :第一個品牌的第二個請求:
:輸入模型-Altroz:第一個模型的第三個請求:
:輸入模型 - Nexon:第二個模型的第三個請求:
:輸入模型 - 鷂:第三個模型的第三個請求:
:輸入品牌名稱 - Maruthi :第二個品牌的第二個請求:
:輸入模型 - Swift:第一個模型的第三個請求:
:輸入模型 - Baleno:第二個模型的第三個請求:
在上面的示例中,第一個請求將僅發送一次,但品牌和型號請求會根據輸入進行迭代。在上面的品牌表中,我需要迭代 2 次,在第一個品牌內我需要迭代模型 3 次,在第二個品牌內我需要重復模型 2 次。我們可以使用任何回圈控制器來實作這一點,或者我們是否需要撰寫腳本來實作相同的目標,以及當多個用戶或執行緒運行相同時,我們如何設定相同的 csv 資料
uj5u.com熱心網友回復:
我認為為了實作相同的目標,您需要為相同的檔案創建單獨的 CSV 檔案。
喜歡:
車輛型別.csv
Car品牌.csv
TATA Maruthi塔塔.csv
Altroz Nexon Harrier馬魯蒂.csv
Swift Baleno
一旦完成以讀取相同的內容,您可以使用__CSVRead() 函式
使用回圈控制器是一個好主意,你可以使用__groovy() 函式來計算這個或那個 CSV 檔案中的行數,這樣你就知道要回圈多少次
查看如何在 JMeter 運行時選擇不同的 CSV 檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/343080.html
