在jmeter中使用SMTP采样器时出现错误

时间:2017-01-17 11:28:43

标签: jmeter

我尝试过使用带有以下详情的SMTP sampler

  1. 服务器:smtp.googlemail.com
  2. 端口: 587
  3. 地址来自: gmail帐户
  4. 地址: gmail帐户
  5. 选中使用验证 复选框和所需的用户名和密码来自 gmail帐户与主题和邮件正文一起提供。
  6. 但我面对以下采样结果,

    回复代码:500 响应消息:其他MessagingException:javax.mail.MessagingException:无法连接到SMTP主机:smtp.googlemail.com,port:587;   嵌套异常是:     java.net.ConnectException:连接被拒绝:连接

    有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您可以通过添加ie HTTP Request采样器并打开一个肯定存在的网站来确认JMeter网络连接,即http://example.com

如果你得到相同的"连接被拒绝"消息 - 很可能您正坐在公司防火墙后面,您需要应用一些额外的配置,以便JMeter使用您的公司代理,如:

jmeter -H my.proxy.server -P 8000 -u username -a password

有关详细信息,请参阅Using JMeter behind a proxy指南。

如果您可以成功向Internet网站和服务发送请求 - 仔细检查您的SMTP Sampler配置,可能您的配置缺少重要设置,即Use StartTLS

JMeter SMTP Sampler

有关综合说明和示例配置,请参阅Load Testing Your Email Server: How to Send and Receive E-mails with JMeter文章。