Jmeter_如何获取结果写到excel

Posted huakaichuntian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter_如何获取结果写到excel相关的知识,希望对你有一定的参考价值。

1.配置环境

1)下载jxl.jar这个jar包

2)下载后,放在jmeter安装路径的lib目录下

3)jxl.jar的作用:完成对excel的读写以及修改操作

Excel三要素:workbook,sheet,cell,三个元素依次定位

1,先获取excel 文件-》获取表格名称-》获取单元格坐标

2.获取结果,写入到对应的单元格里面去

3.需要利用beanshell写Java代码,获取对应的数据写入到excel里面去

2.自动化测试数据的准备

1)测试用例和数据参数化

技术图片

 

 技术图片

 

 

3.把Java编写好的Jar包 CWResultFile.jar 放在apache-jmeter-3.3/lib/ext目录下

4.

技术图片

4.实战:设计5个测试用例自动化运行后生成excel到指定路径

线程组

技术图片

 

 

HTTP请求默认值把通过的url写进去,后面都可以使用

技术图片

 

 

 

添加CSV config,上传test data的数值

技术图片

 

 

技术图片

 

 添加CSV ,上传test case

技术图片

 

 技术图片

 

 登录-Http请求

技术图片

 

 添加正则表达式,获取实际结果fresult

技术图片

 

 

 

 

用代码beanshell实现创建excel,只需要创建一次测试报告就够了,所以添加仅一次控制器

 

技术图片

 

 

 利用代码实现把运行结果写进去

技术图片

 

 

 

查看结果树

技术图片

 

 

运行完,指定目录就会生成测试报告文件

技术图片

 

 

 

技术图片

 

 

以上是关于Jmeter_如何获取结果写到excel的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter FileWriter类,用于将自定义响应结果写到excel/txt/word/csv

Jmeter用于接口测试中,关联如何实现

sql server写的高级子查询结合三张表查寻出的结果,如何放到一个集合中使用,且将查询结果写到Excel中。

JMeter:全局变量___setProperty跨线程传参

jmeter连库获取sql结果存为参数给下一接口用

Jmeter—生成excel结果文件