Jmeter将响应结果导出到文件

        导出响应方法有多种,该文章只提供一种方式。由于测试场景的要求,每场测试完成要记录某些指定数据,所以在网上百度了几种方式,有些不实用,有些比较麻烦,最终采用的该方式进行记录数据。    

        抛去测试业务场景,只保留导出响应数据的功能。上图是从数据库查询出来数据,把响应结果导出到csv文件,接口的话同理,简单的通过正则将接口的响应数据匹配出来,参数化处理,循环不循环根据实际测试场景制定。

        由于我的sql查的是数据库中的两列数据,所以加了换列。beanshell中的代码如下

FileWriter fstream = new FileWriter("D:/apache-jmeter-5.1.1/Test/shujujilu.csv",true);
BufferedWriter out = new BufferedWriter(fstream);

out.write("${__V(cellphone_${num},)}");
//vars.get("${cellphone_1}");
out.write(",");
out.write("${__V(hold_detail_id_${num},)}");


out.write(System.getProperty("line.separator"));
out.clo
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter 中,可以通过以下几种方式来查看压测结果: 1. 查看 Summary Report:在压测运行完成后,选择 “View Results Tree”,然后选择 “Summary Report”,可以查看包括吞吐量、平均响应时间、最大响应时间等在内的概要结果。这些结果可以帮助你了解整体的性能情况。 2. 查看 Aggregate Report:选择 “View Results Tree”,然后选择 “Aggregate Report”,可以查看更详细的聚合报告。该报告将显示每个请求的详细统计数据,包括样本数、错误数、平均响应时间、最小和最大响应时间等。通过分析这些数据,可以更深入地了解各个请求的性能情况。 3. 使用 Graphs 监视器:JMeter 提供了多个内置的图表监视器,可用于实时监测压测过程中的指标,并绘制相应的图表。例如,可以使用 “Response Times Over Time” 监视器来查看响应时间的变化趋势,或使用 “Active Threads Over Time” 监视器来查看同时活动的线程数随时间的变化。 4. 导出结果:JMeter 允许将压测结果导出文件,以便进行进一步的分析和处理。可以将结果导出为 CSV 格式或生成 HTML 报告。选择 “Save Table Data” 将结果保存为 CSV 文件,或者选择 “Save as HTML” 将结果保存为 HTML 报告。 以上方法可以帮助你查看 JMeter 压测的结果。根据实际需求,你可以选择合适的方式来分析和解读结果,以评估性能并识别潜在的问题。同时,还可以根据需要添加其他的监听器和报告,以获取更全面的压测结果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值