我有一个用于OAuth 1.0身份验证的Java代码,每次我在测试每个请求之前都必须执行它。我目前正在JSR223采样器上工作。Jmeter OAuth 1.0请求
但碰巧看到这个OAuth 1.0插件,有人可以解释我这个基于OAuth 1.0的基于身份验证的截图是如何工作的。
我有一些参数值在下面给出的授权头输出示例中传递给每个请求。
对于第一个URL,我有两个参数
- 重点
- 保密密钥
这给了第二个URL和第三它将访问令牌和秘密访问令牌添加
- 请求负载
- 电子邮件
- 状态
没有这些请求将失败。
我的输出代码看起来像下面在Eclipse: -
授权:OAuth的oauth_signature = “动态价值”,范围= “参数值”,oauth_version = “动态价值”,oauth_nonce = “动态价值”, oauth_signature_method = HMAC-SHA1,oauth_consumer_key =“参数值”,组oauth_token =“动态价值”,oauth_timestamp =“动态价值”
有没有,我直接在JMeter中的所有JAR文件运行一段Java代码的方式[没有做任何改变]可能吗?
谢谢德米特里,我试过上面的一个,在发现很多错误并添加了所有必需的JAR文件后,它被执行了。但没有得到任何输出结果,我得到了“OAuth类”。不知道这意味着它是否成功。现在试着调试它,如果你知道如何请让我知道。再次感谢 – Lucky
在之前的论坛中调试过http:// stackoverflow。com/a/28153856/5713397 – Lucky
仍然无法获得输出msg“授权:OAuth oauth_signature =”动态值“,scope =”参数值“,oauth_version =”动态值“,oauth_nonce =”动态值“,oauth_signature_method = HMAC-SHA1,oauth_consumer_key =“参数值”,oauth_token =“动态值”,oauth_timestamp =“动态值”“。我只获得“class oauth.sample.OAuth” – Lucky