使用 JMeter 向 Azure 应用程序进行身份验证

问题描述 投票:0回答:1

我正在关注博客在不使用插件的情况下使用 JMeter 向 Azure AD 进行身份验证

但是我总是遇到以下错误:

{“error”:“invalid_request”,“error_description”:“AADSTS900144: 请求正文必须包含以下参数:“grant_type”。痕迹 ID:93481b5XXXXX6337da00 相关 ID: b7d28456-9a58-4XXXXXXXXX6939710 时间戳:2024-09-13 09:50:09Z","error_codes":[900144],"时间戳":"2024-09-13 09:50:09Z","trace_id":"93481b52XXXXXXX-ca5e6337da00","correlation_id":"b7d28456-9a58-4XXXXXXXX939710","error_uri":"https://login.microsoftonline.com/error?code=900144" }

我对 JMeter 的设置如下:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

jmeter azure-active-directory
1个回答
0
投票

我认为你需要取消勾选这个

Use multipart/form-data
框:

enter image description here

继续前进,而不是“跟随”随机博客,我宁愿建议记录您的测试场景并自己执行相关性,因为参数的数量和性质可能会根据外部身份验证机制的实现而有所不同,而且还有相关性Recorder Plugin 能够自动检测和处理动态值。

© www.soinside.com 2019 - 2024. All rights reserved.