使用ant构建测试报告时发送邮件失败

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

问题描述:

使用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.在收件邮箱中,收到测试报告邮件(如果收件箱没有就去垃圾箱中看一看)
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值