10_JMteter参数化

目标

1.掌握JMeter中常用的参数化方式

思考:如果循环访问某一请求10次,要求每次请求发送不同的参数值,该怎么做?

 

1.JMeter参数化常用方式

  • 用户定义的变量
  • 用户参数
  • CSV Data Set Config
  • 函数

2.用户定义的变量

 添加方式:测试计划->线程组->配置元件-->用户定义的变量

 

2.1场景

  • 请求:https://www.baidu.com:443
  • 要求:使用用户定义的变量配置被测试系统的协议、域名和端口

 

2.2 操作步骤

  • 1.添加线程组
  • 2.添加用户定义的变量
  • 3.添加HTTP请求
  • 4.添加查看结果树

2.3 引用方式:

  ${XX}

 

3.用户参数

添加方式:测试计划 ->线程组->前置处理器->用户参数

3.1 场景

请求:https://www.baidu.com

要求:第一次请求附带参数:name="张三"&age=28; 第二次附带参数:name="李四"&age=30

 

3.2 操作步骤

1、添加线程组

2、添加用户参数

3、添加HTTP请求

4、添加查看结果树

 

3.4 CSV数据文件设置

  测试方式: 测试计划->线程组->配置元件->CSV数据文件设置

3.5 场景

  • 请求:https://www.baidu.com
  • 要求:循环3次,每次请求时附带参数 username,pword,code的值不同

操作步骤

  1.定义CSV的数据文件

  2.添加线程组

  3.添加CSV数据文件设置

  4.添加HTTP请求

  5.添加查看结果树

 

posted @ 2022-08-04 10:19  塞纳纽斯  阅读(27)  评论(0)    收藏  举报