其他分享
首页 > 其他分享> > 接口自动化测试部署之邮件优化

接口自动化测试部署之邮件优化

作者:互联网

 目录

接口自动化测试部署之邮件优化

背景

在《如何通过Jenkins集成自动化接口测试》一文里详细介绍了接口自动化测试部署流程,以及邮件发送构建结果和测试报告,但测试报告需要打开附件查看。本文针对邮件内容及附件里的测试报告进行了优化,在邮件内容里直接显示测试结果总览数据,附件的详细测试报告加入了每个请求和响应的更详细的信息,当请求执行失败时方便快速定位问题。

准备jmeter的xsl模板文件

详细模板文件: jmeter.results.shanhe.me.xsl
总览模板文件:jmeter-results-summary-report_21.xsl

将上述两份模板文件拷贝到jmeter的extras目录中。

修改jmeter.properties文件

在jmeter的bin目录下,打开编辑jmeter.properties文件,设置详细测试报告需要展示的内容为true。

注意:如果每个字段都设置为true的话,发送的邮件附件文件较大(五百多用例数的邮件附件文件大小能达到MB级以上),可酌情考虑关键字段设置为true,没有分析价值的字段设置为false。

优化build.xml文件

在原有的build.xml文件里加入如下图画框标注的4个部分内容,


修改邮件内容

进入Jenkins对应项目配置,修改 构建后操作->Editable Email Notification->Default Content和Attachments。邮件正文请查看附件内容mail-info-20220402.txt


注:
邮件正文里的<div>${FILE ,path=”D:\jmeterSpace\resultLog\html\TestReport.html”}</div>即为正文需要展示的总览测试报告路径,路径对应替换为项目总览测试报告所在目录即可。

构建并查看结果

以上1~4步配置完成后,点击立即构建项目,然后检查Jenkins和收件人邮箱的构建结果。

邮箱接收到的结果如下图所示,执行结果一目了然。邮件正文的总览测试报告数据包括:请求总数、失败数、成功率、平均响应时间、最短响应时间、最长响应时间。打开附件内容可查看详细测试报告内容。

详细测试报告:

标签:文件,总览,测试报告,接口,模板,自动化,jmeter,邮件
来源: https://www.cnblogs.com/weilaiqinkong/p/16318122.html