目前,我们正在使用Azure托管我们的网站和数据库。在10k虚拟用户的高负载测试中,当我们使用多个服务器时,当我们达到3200个用户时,我们发现了一个tcp连接瓶颈(我们已经将这个瓶颈从两个S3调整为四个S1实例),我们假设recaptcha是我们的瓶颈。我们使用带有测试键的资本重组v2。在测试过程中,我们发现每个用户都有9个HTTP调用、7个GET和2个POST。
我们正在测试一个由一个包含recaptcha控件的表单组成的页面,我们期望该控件具有最大的点击量。我们也期待高达50,000用户同时使用我们的网页在最初的几天。所以我的问题是,包括谷歌的Recaptcha在内的高负载测试是可行的吗?
发布于 2017-12-04 19:51:12
您不应该测试reCAPTCHA (或任何其他内部服务),您的负载测试必须只关注您的应用程序。
即使你发现reCAPTCHA是一个瓶颈,恐怕你也不能用它做任何事情。
因此,我建议将测试reCAPTCHA留给谷歌工程师,并完全关闭它。对于所有的外部图像、横幅、视频等,你也应该这样做。
参考文献:
https://sqa.stackexchange.com/questions/30757
复制相似问题