我必须测试一个批量发送电子邮件的网站(例如 MailChimp)。我是一名手动测试员。现在我如何执行性能测试以便我知道网站何时会崩溃/关闭?
您需要非常明确地说明您正在测试的内容。 您正在测试调度引擎吗? 您正在测试 SMTP 中继吗? 您是否在连接到下游中继时使用特定的最大超出规范条件延迟来测试 SMTP 中继? 您是否在 SMTP 吞吐量降至零之前测试重新排队?它会对您的测试设置产生重大影响。
此外,在进行此测试之前,您有必要阅读有关 SMTP 的 RFC。 电子邮件被设计为在不太完美的连接中具有弹性,但这会导致 SMTP 中继随着时间的推移而变慢。
< soapbox >
此外,作为手动测试人员,您的管理层永远不应该要求您这样做,除非他们承诺对您进行培训并有导师协助您完成这项工作。 任何其他路径,他们对复选框或计费感兴趣,但不降低风险
< /soapbox >
Web 应用程序性能测试基本上假设模拟真实用户对网站的“正常”使用。整个过程应该类似于:
考虑其中一种负载测试工具。如果您没有企业标准或现成的解决方案,可以使用