2012-03-14 94 views
3

我需要使用Jmeter为oauth 2.0安全的API执行测试。我发现下面的插件如何配置Apache Jmeter 2.6 oauth 2.0

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

我设法成功地安装它,但现在我坚持实际写入测试。文档缺失....没有人有关于如何实际使用插件的线索?

谢谢。

+0

[如何在此处提问?](http://stackoverflow.com/faq#howtoask):如果您要求帮助,感谢您的帮助是一个不错的主意。 – 2012-03-19 18:05:25

回答

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的采样)。

查找协议流程和规格here

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

+0

显示的图像不是很有帮助。这是最终的配置,但不显示如何到达那里。 – 2012-03-14 13:40:25

+0

@ shai.tap请参阅上面的答案更新。 – 2012-03-14 14:26:04