【问题标题】:how to config apache jmeter 2.6 oauth 2.0如何配置 apache jmeter 2.6 oauth 2.0
【发布时间】:2012-03-30 18:33:44
【问题描述】:

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

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

我成功地安装了它,但现在我被困在实际编写测试中。缺少文档....有人知道如何实际使用该插件吗?

谢谢。

【问题讨论】:

标签: oauth oauth-2.0 jmeter


【解决方案1】:

您的问题是在 JMeter OAuth Sampler 使用方面 - 还是在 OAuth 协议测试策略本身?

插件网站上的JMeter OAuth Sampler guide 有什么问题?

请注意采样器在 Jmeter 版本 2.5.x/2.6 上无法工作或无法正常工作 - 请参阅 related issue
您也可以使用OAuth Test Client 进行额外验证。


**更新:**
同样,将 [OAuth 测试客户端](http://term.ie/oauth/example/client.php) 与任何 HTTP 分析器 ([HttpFox](https://addons.mozilla.org/en-US/firefox/ addon/httpfox/) 是一个很好的) 研究使用 OAuth 协议的交互 - 在这种情况下使用 [OAuth 测试服务器](http://term.ie/oauth/example/index.php)。

Here 你会在 JMeter OAuth Sampler 指南中的图片上找到所有交互步骤的描述,这些步骤很容易映射到采样器上:

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

    oauth_token=requestkey&oauth_token_secret=requestsecret

    相应的提取器显示为 Authentication 的子级 采样器。

  2. 获取访问令牌(“令牌验证”)

  3. 获取数据(图片上的“获取数据”OAuth 采样器)。

查找协议流和规范here

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

【讨论】:

  • 显示的图像并没有真正的帮助。这是最终配置,但没有显示如何到达那里。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-16
  • 2017-06-08
  • 1970-01-01
  • 2017-03-31
  • 2016-08-12
  • 2018-01-24
  • 2013-03-16
相关资源
最近更新 更多