Jmeter Error在gmail上发送了电子邮件

时间:2016-06-13 10:00:23

标签: java jmeter

今天我正在研究 jmeter

  1. 连接gmail
  2. 登录
  3. 发送电子邮件
  4. 我通过了2步并收到错误" java.net.UnknownHostException: mail.google.com "在第3步

    登录 enter image description here

    发送电子邮件: enter image description here

    我已关联链接" mail.google.com "在网站上。

    有人可以教我错了吗?

2 个答案:

答案 0 :(得分:1)

我建议使用SMTP Sampler而不是模拟使用网络界面发送电子邮件。

相关配置为:

  • 服务器:smtp.googlemail.com
  • 端口:587
  • 地址来自:您的Gmail地址
  • 地址:收件人地址
  • 检查"使用Auth"并提供完整 GMail用户名和密码
  • 勾选"使用StarTLS"单选按钮

其他字段几乎是不言自明的

GMail SMTP

参考文献:

答案 1 :(得分:0)

我知道这不是您想要的答案,但您不应该将任何性能测试工具指向您不拥有,控制或管理的服务器(或获得所有人的许可)。此外,Google自己的最终用户协议禁止此行为,仅使用其已发布的API集支持自动化。在许可方面和道德上,这是性能测试的一组有问题的行为。

如果您想进行试验,请考虑使用SMTP中继在您自己的域/控件内部设置LAMP堆栈框,指向该服务器上的邮箱目标。如果必须测试路由,则在对面主机上设置两个目的地的电子邮件服务器(两个虚拟机很容易)。

注意,SMTP支持直接寻址,例如[name] @ [host | IP address],因此您可以直接控制任何意外发送到外部邮箱的邮件以及垃圾邮件个人或组织。这也避免了由于缺少有效地址而无法传送数千条消息的SMTP中继堵塞问题 - 这最后一个条件将减慢组织的所有电子邮件传递速度,如果没有解决,可能会在第一个无法传递的消息之前停止传递在达到交付超时后开始失败,通常是72小时左右。