【JMeter】build.xml配置实现批量执行脚本的执行数据和测试报告分离


前言

在使用Jmeter+Ant进行批量执行脚本进行接口测试时,我们可能会有多个脚本,一个脚本是一个功能,每个模块下有多个接口组成,通常我们再build配置都是汇总的,即执行的所有的测试数据都在一个文件中,生成的测试报告也是在一起,那么怎么实现每个jmx生成一个jtl文件和一个html测试报告,也是通过build.xml进行配置


提示:配置步骤以我实际运用的为例,Script下有两个模块:我想要这两个模块单独生成各自的测试报告,在有一个汇总的
在这里插入图片描述


一、测试报告和jtl运行后文件的前缀配置

为了方便区分,将每个脚本设置前缀名时都最好带有脚本的特点,例如汇总的我用Summary标识,审批节点查询脚本我用nodelist标识,中控台供应商入库脚本我用supplier标识,这样从字面上就很方便区分是哪个脚本的,也便于排查问题。
假设预期的格式为:
TestReport_Summary_202405151218.jtl
TestReport_Summary_202405151218.html
build.xml配置如下:
在这里插入图片描述

二、运行模块配置

设置运行模块,有几个待执行的脚本就设置几个
注意:target的name值需要和配置最上面的project的default值一样
在这里插入图片描述

三、执行接口配置

同理,分别配置对应的执行接口内容,名称需要对应一致,注意区分包含的脚本,汇总的是* 单独的需要对应的脚本文件名。

在这里插入图片描述

四、生成测试报告配置

同理,配置时需要注意target的name名称和 in和out的值需要对应正确,in 和out值需要和上面的前缀名配置一致,可以根据实际需求更换测试报告的模版,入单个模块使用详细的模块,汇总的使用汇总的报告模版
在这里插入图片描述
在这里插入图片描述

五、邮件配置(可不用,可以用jenkins的)

发送邮件中包含的附件名称也是需要对应上
在这里插入图片描述

最终执行效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述查看报告内容:
在这里插入图片描述在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值