我目前的应用程序登录流程如下:
但是在 JMeter 中,我收到 200 OK 响应,并且无法在标头响应中看到访问令牌。 请注意,我已经对输入参数进行了关联。此外,我可以使用邮递员获取访问令牌。 [Jmeter 采样器结果] (https://i.sstatic.net/2fJ2eY7M.png)
遵循下面提到的方法,但这些方法不起作用。
如果您没有看到令牌,则意味着您发送的请求与浏览器发送的请求不同。
很可能是由于缺少或错误实施相关性。
使用第三方sniffer工具比较JMeter的请求和真实浏览器的请求,请求必须完全相同(除了需要关联的动态参数)
一旦您发送相同的请求(实际上是请求序列),您的登录应该会成功。
您可以查看 https://bitbucket.org/blazemeter/oauth2-correlation/src/master/atlassian-microsoft-oauth.jmx 示例脚本以供参考。