Jmeter数据参数化

目录

1、使用场景

2、配置元件从CSV文件种取数据

3、使用函数助手读取CSV文件

 4、使用后置处理器,使用正则表达式从响应里面取数据给下一个请求使用

1、使用场景

例如测试的注册功能,需要注册几百个用户。那么可以使用数据驱动读取外部数据,不必硬编码写死。

2、配置元件从CSV文件种取数据

a、选择线程组,右键添加配置元件,CSV Data Set Config,输入变量名称使用英文逗号隔开

b、创建一个.csv文件,并按照刚才配置的变量名顺序录入数据。注意顺序一定要匹配,否则获取的参数会错误

c、当线程数>csv数据数时,如何配置

d、脚本如何引用数据变量。在接口参数这里把参数换成${csv元件中配置的参数名称}

3、使用函数助手读取CSV文件

 将函数助手生成的数据替换到对应的参数

 4、使用后置处理器,使用正则表达式从响应里面取数据给下一个请求使用

a、创建正则表表达式

 b、一个正则表达式提取多个变量

 c、创建一个调试取样器用户查看变量名以及对应的值

d、请求引用变量

e、此处遇到了一个问题:使用正确的用户名密码登录后,得不到正确的响应。因为Jmeter无法像浏览器自动记录cookie,需要在线程组添加一个配置元件:Http cookie管理器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值