2016-03-08 65 views
0

我使用邮件阅读器取样器来阅读Gmail中的电子邮件,并从我们进一步测试所需的电子邮件中获取令牌ID。但是,所有的时间我收到以下错误:邮件阅读器取样器

Response code: 500 Response message: javax.mail.MessagingException: Connection timed out: connect; nested exception is: java.net.ConnectException: Connection timed out: connect imaps://[email protected]@imap.googlemail.com/INBOX[5]

响应头:

SampleResult fields: 
ContentType: 
DataEncoding: null 

有人能帮忙吗?

+0

这也可以帮助其他人:https://stackoverflow.com/a/39215365/1306012 –

回答

1

我假设你在Gmail设置中有enabled IMAP

使用Gmail可能不是一个好主意,因为它有limits on simultaneous connections,如果您以多线程方式检查邮箱,可能会被阻止。

检查您是否可以使用POP3协议接收电子邮件,并进行以下配置:

  • 协议:pop3s
  • 服务器主机:pop.googlemail.com
  • 服务器端口:995
  • 用户名:[email protected]
  • 密码:your_password
  • 消息数检索:我认为它应该是1
  • 安全设置:Use SSL

Load Testing Your Email Server: How to Send and Receive E-mails with JMeter的设置说明。

如果没有 - 考虑设置您自己的邮件服务器(更好地在您公司的内部网),以便您可以完全控制它,并且不会受到任何形式的限制或安全限制。