Jmeter 2.10和oAuth认证

时间:2014-08-01 17:39:31

标签: oauth jmeter

使用Jmeter 2.10测试使用oAuth进行身份验证的API,并坚持使用oAuth标头。

我找到了Jmeter的2个插件,假设这样做,但每个插件都有不同的问题:

  1. https://code.google.com/p/jmeter-oauth/ - 在日志中抛出NoSuchMethodError,社区称由于版本不兼容而导致其发生;
  2. http://jmeter-plugins.org/wiki/OAuthSampler/ - 此版本不允许发送oauth_tokenoauth_token_secret,这是我的API所必需的,因此授权失败。
  3. 为了完成请求,我需要发送带有4个oAuth部分的授权标头。我不能手动编写标题,因为它需要签名,基于令牌和邮件正文生成。

    我可以尝试其他什么方法?

1 个答案:

答案 0 :(得分:0)

您可以使用JSR223 PreProcessor和Groovy语言来做到这一点。

例如,该组件允许您添加自定义Groovy代码并生成TOKEN变量:

TOKEN Computing

然后可以使用HTTP Header Manager组件: Header Manager config