问题描述:
使用ant构建测试报告时,构建失败,并报错:
BUILD FAILED
C:\Users\Admin\Desktop\apache-jmeter-5.6.3\tests\build.xml:30: The following error occurred while executing this line:
C:\Users\Admin\Desktop\apache-jmeter-5.6.3\tests\build.xml:76: Problem while sending mime mail:
检查后发现是发送邮件失败导致的构建失败

解决方法:
导致邮件发送失败一般有3种可能:
1.邮箱账户密码不对
2.缺少发送邮件的lib文件
3.邮箱设置里面没有设置对应选项
解决方法一:
1.检查build.xml文件中,用户的邮箱名、密码和host地址
<property name="jmeterPath" value="C:\Users\Admin\Desktop\apache-jmeter-5.6.3"/>
<property name="mailhost" value="hostaddress"/>
<property name="username" value="username"/>
<property name="password" value="password"/>
<property name="mailfrom" value="发件邮箱"/>
<property name="mail_to" value="收件邮箱1,收件邮箱2"/>
<property name="mailsubject" value="测试报告"/>
<property name="mail_port" value="25"/>
解决方法二:
1.检查ant\lib目录下是否有activetion.jar、commons-email-1.2.jar、mail.jar这3个jar文件
解决方法三:
1.进入邮箱设置项,开启本地收发服务,build.xml文件中的host地址要和开启的服务地址一致

2.开启服务后会有一个第三方的授权登录码,把授权登陆码替换build.xml中的用户密码

问题结果:
1.检查完以上3种情况后,在命令提示符的build.xml所在目录下,调用ant命令,可成功发送邮件

2.在收件邮箱中,收到测试报告邮件(如果收件箱没有就去垃圾箱中看一看)

文章讲述了在使用ApacheJMeter构建测试报告时遇到的邮件发送失败问题,提供了三种可能的解决方法:检查build.xml中的邮箱配置,确认ant/lib目录下的相关jar文件,以及邮箱设置中的本地服务和授权码。通过修正这些,可以成功发送测试报告邮件。

3280

被折叠的 条评论
为什么被折叠?



