1. 程式人生 > >Jmeter Web 性能測試入門 (五):Jmeter 參數化 Request

Jmeter Web 性能測試入門 (五):Jmeter 參數化 Request

user clas 測試入門 pre 參數化 需要 data .get 9.png

用來參數化的常用方法:
  • 添加配置元件:用戶定義的變量
  • 使用函數助手
  • 添加配置元件:CSV Data Set Config
  • 添加前置處理器:BeanShell PreProcessor
添加配置元件:用戶定義的變量

技術分享圖片

技術分享圖片


在request中使用:
在需要參數化的地方用${userId}代替原來的參數值

技術分享圖片

使用函數助手

技術分享圖片


示例:
生成5位字符長的字符串,從1234567890qazwsxedcrfvtg中隨機取字符,生成的隨機字符串賦給變量id.
參數化時第一次出現的位置 用${__RandomString(5,1234567890qazwsxedcrftg,id)}替換原來的參數值,其他地方用${id} 替換原來的參數值。

技術分享圖片

從CSV文件中導入:

添加配置元件:CSV Data Set Config

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

添加前置處理器:BeanShell PreProcessor

對變量的值進行讀取並更改
vars.get(String key):從jmeter中獲得變量值
vars.put(String key,String value):數據存到jmeter變量中

Jmeter Web 性能測試入門 (五):Jmeter 參數化 Request