Oauth 2.0 如何在JMeter中授权(使用OAuth 2.0)使用sharepoint online app?

Oauth 2.0 如何在JMeter中授权(使用OAuth 2.0)使用sharepoint online app?,oauth-2.0,jmeter,sharepoint-online,jmeter-3.2,jmeter-5.0,Oauth 2.0,Jmeter,Sharepoint Online,Jmeter 3.2,Jmeter 5.0,我已经记录了所有测试用例的脚本,并运行了所有测试用例,因为OAuth 2.0没有通过所有测试用例。 现在我必须在JMeter中验证OAuth 2.0,我有以下信息: client\u id,response\u mode,protectedtokena,response\u type,resources,scope,nonce,redirect\u uri,wsucxt,cobrandid,client请求id 在HTTP头管理器中添加(或参数化)参数授权。添加承载${AuthToken}值。您

我已经记录了所有测试用例的脚本,并运行了所有测试用例,因为OAuth 2.0没有通过所有测试用例。
现在我必须在JMeter中验证OAuth 2.0,我有以下信息:

client\u id,response\u mode,protectedtokena,response\u type,resources,scope,nonce,redirect\u uri,wsucxt,cobrandid,client请求id

  • 在HTTP头管理器中添加(或参数化)参数
    授权
    。添加
    承载${AuthToken}
    值。您应该解析上一个请求中的令牌

  • 查看本指南,了解


  • 对答案有何评论?[{“用户id”:===,“网络id”:===,“网络永久链接”:“ncr.com”,“网络名称”:“NCRCorporation”,“网络规范”:true,“网络主id”:true,“令牌”:“=============”,“秘密”:“================”,“查看成员”:true,“查看消息”:true,“查看订阅”:true,“修改订阅”:true,“modify_messages”:true,“view_tags”:true,“created_at”:“2018/10/16 05:17:25+0000”,“authorized_at”:“2018/10/16 05:17:25+0000”,“expires_at”:null}]您能提供当前测试计划的屏幕截图以及在视图结果树中使用一个线程运行测试的结果吗?@surenderpal我已经编辑了我的答案,检查这两个步骤。@Yangunaev我正在分享测试的屏幕截图,但有一个问题是我在脚本结尾处获得了令牌,那么我应该如何在脚本开始时将其自动化。如屏幕所示,您记录了一次令牌。在下一次会议上,他们将有所不同。这就是下一次测试运行失败的原因。您不应将id_令牌和其他参数作为常量发送。您需要从以前的请求(如登录)中解析它们的值。可能是在auth\sso请求中-您应该向其添加ReExp提取器。查看我的答案中的第二个链接和澄清链接: