【发布时间】:2012-03-30 18:33:44
【问题描述】:
我需要使用 jmeter 为 oauth 2.0 安全 API 执行测试。我找到了以下插件
http://code.google.com/p/jmeter-oauth/
我成功地安装了它,但现在我被困在实际编写测试中。缺少文档....有人知道如何实际使用该插件吗?
谢谢。
【问题讨论】:
-
How do I ask questions here?: 如果您寻求帮助,最好感谢您的帮助。
我需要使用 jmeter 为 oauth 2.0 安全 API 执行测试。我找到了以下插件
http://code.google.com/p/jmeter-oauth/
我成功地安装了它,但现在我被困在实际编写测试中。缺少文档....有人知道如何实际使用该插件吗?
谢谢。
【问题讨论】:
您的问题是在 JMeter OAuth Sampler 使用方面 - 还是在 OAuth 协议测试策略本身?
插件网站上的JMeter OAuth Sampler guide 有什么问题?
请注意采样器在 Jmeter 版本 2.5.x/2.6 上无法工作或无法正常工作 - 请参阅 related issue。
您也可以使用OAuth Test Client 进行额外验证。
Here 你会在 JMeter OAuth Sampler 指南中的图片上找到所有交互步骤的描述,这些步骤很容易映射到采样器上:
获取请求令牌(图片上的“身份验证”采样器)。
在这里你必须提取oauth_token和oauth_token_secret from
成功响应以在 OAuth 采样器中进一步使用:
oauth_token=requestkey&oauth_token_secret=requestsecret
相应的提取器显示为 Authentication 的子级 采样器。
获取访问令牌(“令牌验证”)
获取数据(图片上的“获取数据”OAuth 采样器)。
查找协议流和规范here。
这里的${oauth_token} 和${token_secret} 是从第一个采样器的响应中提取的。
【讨论】: