压力测试Rails应用程序与邮件

时间:2011-11-16 11:12:14

标签: ruby-on-rails email heroku stress-testing

我有一个部署到Heroku的Rails 3.1应用程序。这个应用程序大量使用邮件。我正在寻找一种运行某种集成压力测试的方法。换句话说,我想自动化从用户操作到电子邮件收据(不仅仅是交付)的集成测试,我想使用这些测试对应用程序进行压力测试。由于Heroku在生产模式下运行所有​​内容,我无法运行此服务器端。

(我很高兴能够编写实际的用户互动脚本,虽然我对建议感兴趣。真正让我感到沮丧的是实际的电子邮件收据。我会用什么来监控收到的电子邮件?我不想使用一个单独的工具,我不想检查测试后收到的电子邮件,因为我希望我的压力测试也能计算用户交互和电子邮件收据之间的经过时间等。)

1 个答案:

答案 0 :(得分:0)

如果您确实想检查在结束点收到的消息,我认为您不能避免使用单独的工具。我在接收电子邮件的许多选项上写了blog post

由于您在本地运行并且不需要高效,因此您的工具实际上可能已经足够通过pop3或imap连接并下载电子邮件以检查它是否已交付。