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