目錄結構
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 | 當前參數行向下移動一行。 |