JMeter教程3 - 參數化方式1 User Parameters(用戶參數)

目錄結構

1. User Parameters 示例
2. User Parameters 作用域
3. User Parameters 配置項詳解

示例接口https://www.google.com/search?q=谷歌&oq=谷歌

jmeter腳本下載https://download.csdn.net/download/anndy_/11805269

User Parameters 示例

1. 添加User Parameters功能模塊:

郵件點擊“Thread Group” -->  "Add" --> "Pre Processors" --> "User Parameters"

2. 設置參數項、參數值

4. 配置Thread Group3. 配置HTTP取樣器界面的請求參數

5. 配置Thread Group。設置線程數=3,即3個虛擬用戶數,對應user parameters中設置的3個User

6. 添加View Result Tree監控執行過程。執行結果如下:

          依次查看3個Request的“Response Body”的 <titile>內容,分別是user parameters的3組value:谷歌、google、baidu。說明HTTP Request調用user parameter是無序的相等的概率事件。

User Parameters 作用域

  參數化添加位置 作用域
1 Test Plan Test Plan下所有的HTTP Request都可以調用參數,調用方式"$"符符號+“參數名”。
2 Thread Group Thread Group下所有的HTTP Request都可以調用參數,調用方式"$"符符號+“參數名”。
3 HTTP Request 只有當前的HTTP Request可以調用參數。

User Parameters 配置項詳解

配置項 取值or選擇項
Name 可以修改。
Update Once Per Iteration

控制參數取值的變化規則。

勾選該選項,則參數的值在每個迭代中保持不變,在新的迭代開始時取下一個可用值。

不勾選該選項,則參數的值在每個其作用域內的Sampler發出請求時取下一個可用值。

Add Variable 新增變量。這裏定義的變量,後面就可以直接用來引用了。
Delete Variable 刪除變量。
Add User 新增用戶。每個用戶代表參數的一組value。循環讀取User內容。
Delete User 刪除用戶。
Up 當前參數行向上移動一行。
Down 當前參數行向下移動一行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章