码迷,mamicode.com
首页 > Web开发 > 详细

Jenkins上HTML报告不显示jmeter脚本执行失败结果

时间:2020-03-27 18:34:06      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:mamicode   退出   ash   src   rip   info   target   结果   $?   

之前搭建了Jenkins+jmeter+maven环境,用来进行接口健康状态检查。

今天发现有脚本因为环境问题导致运行失败,但是构建结果时成功的。

技术图片

 

 

 可以看脚本时有1个error的,但是build success,所以最后的构建结果时成功!怎么把脚本执行结果与构建结果同步呢?

这是因为Jenkins通过退出代码是否为0判断build是否成功。

我们在工程的配置中,post steps中输入以下命令即可让脚本执行结果与Jenkins构建结果同步

技术图片

 

 

 附上脚本

#!/bin/bash

dtime=$(date "+%Y%m%d%H%M")
echo "找到失败用例:"
grep -c "<failure>true</failure>"  ./target/jmeter/results/script-name-result.jtl       #脚本文件执行结果存储路径

if [ $? = 0 ]
then
exit 1
else
exit 0
fi

Jenkins上HTML报告不显示jmeter脚本执行失败结果

标签:mamicode   退出   ash   src   rip   info   target   结果   $?   

原文地址:https://www.cnblogs.com/jassa/p/12583184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!