Authentication JMeter:auth2.0身份验证过程(B2C体系结构)

Authentication JMeter:auth2.0身份验证过程(B2C体系结构),authentication,jmeter,authorization,performance-testing,api-authorization,Authentication,Jmeter,Authorization,Performance Testing,Api Authorization,步骤: 点击网站-它被重定向到一个URL,该URL包含动态参数,如STATE、NONCE和CLIENT-REQUEST-ID 因此,在JMeter中,我无法获取这些值,因为这些值直接来自HTTP请求。 知道怎么取吗 单击使用凭据登录时,正在进行身份验证过程,该过程正在生成令牌id。 然后在下一个请求中,发生重定向,并获得相同类型的URL(如步骤1所示)。再次传递相同的参数。 并通过该请求生成访问令牌 我无法获取这些参数(nonce、state、客户端请求id)。我们可以做些什么吗?如果您要访问包

步骤:

  • 点击网站-它被重定向到一个URL,该URL包含动态参数,如STATE、NONCE和CLIENT-REQUEST-ID
  • 因此,在JMeter中,我无法获取这些值,因为这些值直接来自HTTP请求。 知道怎么取吗

  • 单击使用凭据登录时,正在进行身份验证过程,该过程正在生成令牌id。 然后在下一个请求中,发生重定向,并获得相同类型的URL(如步骤1所示)。再次传递相同的参数。 并通过该请求生成访问令牌
  • 我无法获取这些参数(nonce、state、客户端请求id)。我们可以做些什么吗?

    如果您要访问包含您要查找的参数的URL,您应该能够从

    使用合适的

    另外,一些值(如consumer key)是静态的,永远不会更改,而一些值(如consumer key)是随机的

    如果不需要对OAuth登录质询本身进行加载测试,您可以要求开发人员或管理员向您提供一个永久令牌,您可以使用

    在标题中发送该令牌。如果您要访问包含您要查找的参数的URL,您应该能够从

    使用合适的

    另外,一些值(如consumer key)是静态的,永远不会更改,而一些值(如consumer key)是随机的


    如果您不需要加载测试OAuth登录质询本身,您可以要求开发人员或管理员向您提供一个永久令牌,您可以使用

    在标题中发送该令牌。是的,您是正确的,但在我的情况下,我没有获得任何子采样器。 那就是麻烦所在! 此外,这些参数来自托管站点的第三方(不在开发人员手中)。。 我所做的整个过程都是为了负载测试。
    那么,你有什么要补充的吗?

    是的,你是对的,但在我的情况下,我没有得到任何子采样器。 那就是麻烦所在! 此外,这些参数来自托管站点的第三方(不在开发人员手中)。。 我所做的整个过程都是为了负载测试。
    那么,您想为此添加什么吗?

    ,客户机请求id是可选的(因此您可以不使用它),如果我读到这一权利,它是由客户机生成的。因此,您可以选择。

    ,客户机请求id是可选的(因此您可以不使用它),如果我阅读了,则此权限由客户机生成。所以你也许可以这样做。

    你有没有得到过这个问题的答案。。。?我遇到了同样的问题。@shahbaz是的,我把那些动态变化的参数留空了。在发送请求时,参数在服务器级别得到更新,从而获取访问令牌。虽然你在请求部分看不到这些值是什么。你有没有得到过这个的答案。。。?我遇到了同样的问题。@shahbaz是的,我把那些动态变化的参数留空了。在发送请求时,参数在服务器级别得到更新,从而获取访问令牌。虽然您在请求部分看不到这些值是什么。