jmeters响应结果反写csv文件及参数化

1.http响应结果反写csv文件

1.1各参数设置级别

线程组(一级)---->请求默认值、请求头、http请求、察看结果树(二级)----->正则表达式、BeanShell 后置处理程序(三级)。

1.2.正则表达式提取反写参数

设计思路:多个正则表达是提取响应而己过参数,利用BeanShell后置处理器编码写入新创建文件

1.3BeanShell处理器进行编码反写

  • BeanShell 后置处理程序---->将提取到的字段内容存储在指定文件csv中
FileWriter fs=new FileWriter("D://近期//4.csv",true);
BufferedWriter out =new BufferedWriter(fs);

out.write(vars.get("username")+","+vars.get("id"));    //username、id为正则定义名称
out.write(System.getProperty("line.separator"));      //相当于"\n"自动换行

out.close();
fs.close();

解析:

1.创建文件路径,用于存放提取到的参数

2.BufferedWriter写入

3.写入正则表达是提取到的参数

4.换行存储

5.关闭连接

注意:利用jmeter循环可以达到循环提取的目的

2.jmeter实现参数化,循环提取csv文件内容

注:多用于用户登录等场景

2.1线程组下添加csv数据文件设置

2.2调用时只需传参

  • 调用,传参${name}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值