如何配置apache jmeter 2.6 oauth 2.0

时间:2012-03-14 09:57:59

标签: oauth oauth-2.0 jmeter

我需要使用jmeter为oauth 2.0安全API执行测试。我找到了以下插件

http://code.google.com/p/jmeter-oauth/

我成功安装了它,但现在我仍然坚持实际编写测试。缺少文档....有没有人知道如何实际使用插件?

感谢。

1 个答案:

答案 0 :(得分:3)

您的问题是在JMeter OAuth采样器中使用 - 还是在OAuth协议测试策略本身?

插件网站上JMeter OAuth Sampler guide出了什么问题?

请注意,使用Jmeter版本2.5.x / 2.6时,采样器无法正常工作或工作不正常 - 请参阅related issue
您还可以使用OAuth Test Client进行其他验证。


更新:
同样,使用OAuth Test Client与任何HTTP分析器(HttpFox都很好)来研究使用OAuth协议的交互 - 在这种情况下使用OAuth Test Server

Here您可以在JMeter OAuth采样器指南中找到可轻松映射到图片上采样器的所有交互步骤的说明:

  1. 获取请求令牌(图片上的“身份验证”采样器)。 在这里,您必须从中提取oauth_tokenoauth_token_secret 成功响应在OAuth采样器中进一步使用:

    oauth_token=requestkey&oauth_token_secret=requestsecret

    相应的提取器显示为身份验证的子级 取样

  2. 获取访问令牌(“令牌验证”)
  3. 获取数据(图片上的“获取数据”OAuth采样器)。
  4. 查找协议流程和规范here

    此处${oauth_token}${token_secret}是从第一个采样器的响应中提取的。