🔥Jmeter(三十一) - 從入門到精通 - Jmeter Http 協議錄製指令碼工具-Badboy4(詳解教程)
1.簡介
上一篇文章中宏哥給小夥伴或童鞋們介紹講解了手動新增 Variable list 的值,而實際工作中 Badboy 為我們提供了 Variable setter 工具,讓我們不再使用哪一種比較笨拙的方法了,而是使用 Variable setter 工具的 3 種方式對 list 的資料進行填充。
2.Variable setter 工具使用
2.1 具體操作
在這裡宏哥還是接著使用度娘搜尋的指令碼完成學習。
- 開啟 badboy,切換到 Tools 標籤頁面,如下圖所示:
2.將在 Tools Tab 中的 Variable Setter 拖入指令碼中,如下圖所示:
- 拖入後,將彈出變數設定的配置視窗,點選下拉選擇框, 選中要作用於的變數 Searchcontent,如下圖所示:
4.選擇填充變數的方式:
(1)Fixed values(x,y,z)<固定值方式>:值用英文逗號隔開
(2)Values of Regex Pattern<正規表示式法>
(3)Content of file<讀取 CSV 檔案>
以上三種方式,在本文中宏哥將會使用第一種方式這種相比其他兩種比較簡單好操作,固定值時。
- 在 Fixed values 的文字框中輸入:北京 - 宏哥,北京宏哥, 宏哥(注意中間使用的英文半形逗號隔開),如下圖所示:
6.點選 “確定” 按鈕,如下圖所示:
- 再次執行指令碼,點選 “
”,執行指令碼,或者右鍵點選 “Play All”,如下圖所示:
- 執行結果的第一次,不是預期的變數的第一個值:北京 - 宏哥而是北京宏哥或宏哥, 這是因為 Variable 有一個當前值的配置,第二次響應將指向北京宏哥,要想避免這個麻煩,需要在執行指令碼前,先對 Searchcontent 變數的當前值進行指定,選擇北京 - 宏哥,點選 Current,選中變數右鍵,如下圖所示:
9.點選 “Properties”,選中 “北京 - 宏哥”,點選 “current”,看到紅色的 “*” 標記到北京 - 宏哥的前邊,然後,點選 “確定”;這樣執行指令碼就是預期的第一個值。如下圖所示:
3.小結
好了今天關於 Variable setter 工具使用就到這裡了,希望對你有所幫助,感謝你對宏哥的一路支援!!!
相關文章
- 🔥Jmeter(二十七) - 從入門到精通 - Jmeter Http 協議錄製指令碼(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(三十) - 從入門到精通 - Jmeter Http 協議錄製指令碼工具-Badboy3(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(二十八) - 從入門到精通 - Jmeter Http 協議錄製指令碼工具-Badboy1(詳解教程)JMeterHTTP協議指令碼
- Jmeter(二十七) - 從入門到精通 - Jmeter Http協議錄製指令碼(詳解教程)JMeterHTTP協議指令碼
- Jmeter(三十) - 從入門到精通 - Jmeter Http協議錄製指令碼工具-Badboy3(詳解教程)JMeterHTTP協議指令碼
- Jmeter(三十三) - 從入門到精通 - Jmeter Http協議錄製指令碼工具-Badboy6(詳解教程)JMeterHTTP協議指令碼
- Jmeter(三十二) - 從入門到精通 - Jmeter Http協議錄製指令碼工具-Badboy5(詳解教程)JMeterHTTP協議指令碼
- 🔥Jmeter(八) - 從入門到精通 - JMeter 配置元件(詳解教程)JMeter元件
- 🔥Jmeter(十三) - 從入門到精通 - JMeter 定時器 - 上篇(詳解教程)JMeter定時器
- 🔥Jmeter(十四) - 從入門到精通 - JMeter 定時器 - 下篇(詳解教程)JMeter定時器
- 🔥Jmeter(二十) - 從入門到精通 - JMeter 監聽器 -下篇(詳解教程)JMeter
- 🔥Jmeter(二十一) - 從入門到精通 - JMeter 斷言 - 上篇(詳解教程)JMeter
- 🔥Jmeter(二十二) - 從入門到精通 - JMeter 斷言 - 下篇(詳解教程)JMeter
- 🔥Jmeter(二十三) - 從入門到精通 - JMeter 函式 - 上篇(詳解教程)JMeter函式
- 🔥Jmeter(二十四) - 從入門到精通 - JMeter 函式 - 中篇(詳解教程)JMeter函式
- 🔥Jmeter(二十五) - 從入門到精通 - JMeter 函式 - 下篇(詳解教程)JMeter函式
- 🔥Jmeter(十五) - 從入門到精通 - JMeter 匯入自定義的 Jar 包(詳解教程)JMeterJAR
- 🔥Jmeter(九) - 從入門到精通 - JMeter 邏輯控制器 - 上篇(詳解教程)JMeter
- 🔥Jmeter(十) - 從入門到精通 - JMeter 邏輯控制器 - 中篇(詳解教程)JMeter
- 🔥Jmeter(十一) - 從入門到精通 - JMeter 邏輯控制器 - 下篇(詳解教程)JMeter
- Jmeter(八) - 從入門到精通 - JMeter配置元件(詳解教程)JMeter元件
- Jmeter(十三) - 從入門到精通 - JMeter定時器 - 上篇(詳解教程)JMeter定時器
- Jmeter(十九) - 從入門到精通 - JMeter監聽器 -上篇(詳解教程)JMeter
- Jmeter(二十) - 從入門到精通 - JMeter監聽器 -下篇(詳解教程)JMeter
- Jmeter(十四) - 從入門到精通 - JMeter定時器 - 下篇(詳解教程)JMeter定時器
- Jmeter(二十一) - 從入門到精通 - JMeter斷言 - 上篇(詳解教程)JMeter
- Jmeter(二十三) - 從入門到精通 - JMeter函式 - 上篇(詳解教程)JMeter函式
- Jmeter(二十四) - 從入門到精通 - JMeter函式 - 中篇(詳解教程)JMeter函式
- Jmeter(二十二) - 從入門到精通 - JMeter斷言 - 下篇(詳解教程)JMeter
- 🔥Jmeter(六) - 從入門到精通 - 建立資料庫測試計劃(詳解教程)JMeter資料庫
- 🔥Jmeter(二十六) - 從入門到精通 - 搭建開源論壇 JForum(詳解教程)JMeter
- Jmeter(十) - 從入門到精通 - JMeter邏輯控制器 - 中篇(詳解教程)JMeter
- Jmeter(十一) - 從入門到精通 - JMeter邏輯控制器 - 下篇(詳解教程)JMeter
- Jmeter(九) - 從入門到精通 - JMeter邏輯控制器 - 上篇(詳解教程)JMeter
- Jmeter(十二) - 從入門到精通 - JMeter邏輯控制器 - 終篇(詳解教程)JMeter
- Jmeter(五十一) - 從入門到精通高階篇 - jmeter之運動戰(詳解教程)JMeter
- Jmeter(五十四) - 從入門到精通高階篇 - 如何在linux系統下執行jmeter指令碼 - 上篇(詳解教程)JMeterLinux指令碼
- Jmeter(三十四) - 從入門到精通進階篇 - 引數化(詳解教程)JMeter