2016-06-13 156 views
0

今天我正在研究有关jmeterJmeter错误发送邮件gmail

  1. 连接的Gmail
  2. 登录
  3. 发送电子邮件

我通过2步和上一步出现错误 “java.net.UnknownHostException: mail.google.com” 3

登录: enter image description here

发送电子邮件:enter image description here

连接了网站上的链接 “mail.google.com”。

有人可以教我什么我错了吗?

回答

1

我会推荐使用SMTP Sampler而不是模拟使用web界面发送电子邮件。

相关的配置是:

  • 服务器:smtp.googlemail.com
  • 端口:587
  • 地址由:你的Gmail地址
  • 地址到:收件人地址(ES)
  • 检查“使用验证“并提供您的全部 GMail用户名和密码
  • 勾选 “使用的Startls” 单选按钮

其他领域是非常不言自明

GMail SMTP

参考文献:

+0

谢谢德米特里。它为我工作,并感谢您的文件。 –

+0

嗨德米特里T.如何将值传递给使用Jmeter的网站的文本框? 。(例如文本框的网站不具有“名称”)我可以通过CSS传递价值?你能为我分享一些信息吗? Thansk –

0

我知道这不是您想要的答案,但是您不应该将指向任何性能测试工具的服务器放在您并不拥有,控制或管理的服务器上(或者获得相关人员的许可)。另外,谷歌自己的最终用户协议禁止了这种行为,只支持自动发布的API集的自动化。在许可证方面和道德上,这是性能测试的一组有问题的行为。

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

请注意,SMTP支持直接寻址,如[name] @ [主机| IP地址],因此您可以直接控制任何电子邮件路由到外部邮箱意外和SPAMming个人或组织。这也避免了由于缺少有效地址而导致无法传递数千条消息的SMTP中继阻塞问题 - 这最后一个条件会减慢组织的所有电子邮件传递,并且如果不解决,可能会导致传递在第一个无法传递消息之前停止在达到通常约72小时的递送超时后开始失败。