jmeter 参数化

参数化一般用法就是将脚本中的某些输入使用参数来代替,再脚本运行时指定参数的取值范围和规则

jmeter'参数化方式: 1、csv数据控件  2、用户自定义变量  3、函数助手 4、用户参数

jmeter参数化流程 

①创建测试计划

②增加线程组

③http请求

④参数填入

⑤断言

⑥增加查看结果树

⑦运行

 

 

 

一、登录用户参数化(csv)

 

 

 

将变量值参数化

 

 使用debug  sampler 进行调试

 jmeter(csv)参数化方式:  1、增加配置元件(csv数据文件设置)

                                                 2、配置csv文件

                                                3、变量参数化

 

二、函数助手(csvRead)

 

 

 

将生成的参数拷贝到请求里

 

设置并发数,线程组为3,表示并发3个

 

查看结果

 三、用户自定义变量

添加变量

 

 在请求中设置参数

 

运行

 

 

  使用 ${__RandomFromMultipleVars(user1|user2)}随机取值,但是次方法存在一个问题,会存在密码和账号不匹配,因为随机取值。使用${__V(EmpNo${__threadNum}),可以取第一个数据

 

jmeter中__V是用于执行变量名表达式,返回执行结果,通俗来讲就是,变量名里面嵌套另一个变量,(该函数的写法:2个英文的下划线加一个大写的V)

  正常变量的引用${变量名},但是当变量名称也需要动态读取时

  例如:一个变量${m_num},但是num是个变量,可能的取值为1,2,3,如果${m_${num}},jmeter会报错,

  正确的做法是使用__V函数,正确写法:${__V(m_${num})}

 

四、用户参数

在请求下添加用户参数

 

 添加参数

 

 修改请求中的变量值

 

 运行

 

posted @ 2020-02-21 17:32  recommencer  阅读(124)  评论(0)    收藏  举报