我需要使用OAuth 1.0作为身份验证方法来测试HTTPS请求。我尝试使用旧版本的弃用插件和Blazemeter脚本,但它们都不起作用。我只需要传递Consumer Key和Secret,并使用Jmeter在OAuth 1.0上签署HTTPS请求。有人可以帮忙吗?
答案 0 :(得分:0)
JMeter从未支持过OAuth,因此我建议您使用JSR223 PreProcessor来签署您的请求。
查看How to Run Performance Tests on OAuth Secured Apps with JMeter文章,其中包含使用Groovy脚本和oauth-signpost库绕过OAuth 1.0质询的示例。
该方法无法保证适用于所有OAuth实施,因为可能存在许多加密选项,因此您可能需要根据您的基础架构修改代码。