jmeter 中的注册流程失败并且应用程序抛出您无法继续进行此类操作,您的 reCaptcha 信誉太低。错误

Registration flow is failing in jmeter and application throws You cannot proceed with such operation, your reCaptcha reputation is too low. Error

我正在使用 Jmeter 来自动化应用程序的注册流程。

我使用过 HTTP(S) Test Script Recorder 并记录了整个应用程序流程。填写表格并点击注册按钮后。该应用程序正在给我

You cannot proceed with such operation, your reCaptcha reputation is too low.

注册失败

注册表单也使用了 3 个隐藏字段,form_key 是动态的,其他 2 个是空的。我已经给出了这 3 个隐藏字段的请求负载

-----------------------------285644297641549410313962484796
Content-Disposition: form-data; name="form_key"

ytIteIXb0UyXcoPf

-----------------------------285644297641549410313962484796
Content-Disposition: form-data; name="success_url"


-----------------------------285644297641549410313962484796
Content-Disposition: form-data; name="error_url"

我被卡住了,因为我无法继续进行注册流程本身。 请帮助我。

reCaptcha is one of implementations of CAPTCHA 代表 Completely Automated Public Turing test to tell Computers and Humans Apart 因此使用 JMeter 您无能为力。

您应该在负载测试期间禁用此验证码检查,因为您的测试应该仅关注您的应用程序功能,因此您至少也需要排除此验证码验证作为 any other external resources (3rd-party scripts, fonts, banners, images, videos, etc.) from your load test scope

关于这些“隐藏”字段 - 在重播之前需要正确 correlated