如果你想從頭學習Jmeter,可以看看這個系列的文章哦
https://www.cnblogs.com/poloyy/category/1746599.html
用戶參數
我們通過實際栗子去講述理論知識點
測試計划樹結構
測試計划
設置了一個變量 d1
線程組
模擬兩個用戶,各循環五次
線程組下的用戶參數
只設置了一個參數 d1
HTTP 請求下的用戶參數
設置了兩個參數 d1、d2
HTTP 請求下的用戶自定義變量
只設置了一個變量 d1
Flask-json 請求
運行結果
共發送 10 個請求
知識點
- 線程組下的用戶參數 優先級高於 測試計划里的用戶自定義變量
- HTTP 請求下的用戶參數 優先級高於 線程組下的用戶參數
- 若有重名參數,優先取優先級高的用戶參數
- 若用戶參數和用戶自定義變量重名,則優先取用戶參數的值;因為配置元件執行完再到前置處理器,所以前置處理器的值會覆蓋配置元件的值
- 10個請求的響應內容都是不同;因為每次發送一次 HTTP 請求,都會調用一次用戶參數,所以它的值是動態生成的
- 拓展:如果想要全局生效的且只生成一次的用戶自定義變量,可使用配置元件-用戶自定義變量,可參考:https://www.cnblogs.com/poloyy/p/13175649.html