JMeter:Can';t登录到使用Google Auth的应用程序

JMeter:Can';t登录到使用Google Auth的应用程序,jmeter,Jmeter,我想在JMeter中为使用GoogleAuth作为登录名的web应用程序创建一个测试。 所以用户基本上会在登录页面上看到应用程序登录按钮,单击它-->导航到谷歌登录页面,在那里他应该设置电子邮件和密码,然后单击登录按钮。 我在“登录”步骤中遇到了问题,该步骤是以下post请求: 除“bgresponse”外,所有参数均易于提取。 当用户导航到google登录页面时,bgresponse value=js_被禁用,这不是默认值,不能用于post请求。 当用户点击登录按钮时,它被设置为一个实际值

我想在JMeter中为使用GoogleAuth作为登录名的web应用程序创建一个测试。 所以用户基本上会在登录页面上看到应用程序登录按钮,单击它-->导航到谷歌登录页面,在那里他应该设置电子邮件和密码,然后单击登录按钮。 我在“登录”步骤中遇到了问题,该步骤是以下post请求:

除“bgresponse”外,所有参数均易于提取。 当用户导航到google登录页面时,bgresponse value=js_被禁用,这不是默认值,不能用于post请求。 当用户点击登录按钮时,它被设置为一个实际值

因此,我无法提取正确的bgresponse值作为导致google登录页面的请求的后处理器

你知道我如何通过JMeter登录谷歌吗? 请帮忙

短暂性脑缺血发作
Anna

谷歌支持oauth 2.0

因此,我认为您可以将问题扩展到JMeter和oauth 2.0
以下是一些参考资料:

我认为您可以通过使用available via(您需要设置WebDriver)。这个扩展允许从JMeter执行Selenium测试,您可以启动一个真正的浏览器来执行Google身份验证,并从回调页面获取永久的OAuth令牌

您将无法使用WebDriver Sampler进行任何性能测试(不要尝试将其用于超过1个线程),但对于成功的OAuth 3步过程来说,这已经足够了