Oauth和jmeter

时间:2015-09-02 21:03:58

标签: oauth jmeter

所有

我有一个使用oauth作为其身份验证服务的应用程序,我正在尝试使用jmeter来加载测试一般用户体验流程(用户创建,数据搜索等)。我对初始登录没有任何问题,因为我能够使用正则表达式提取器捕获POST参数并为每个唯一用户传递正确的信息。

我遇到问题的地方是我在登录后尝试编写常规页面导航脚本。每当执行GET或POST时,每个页面都会生成一个唯一的“sig”值,并且我知道如何捕获唯一的“sig”,因此我不会遇到未经授权的用户执行操作类型错误。

我承认我并不完全确定我在说什么:)但我一直在研究这个主题并得出结论我需要一些帮助。以下是我要提取的示例:

的https:// $ {站点} /分派页= orgChooserEditor&安培;元素= enterButton&安培; SIG = b21hN2dKWk0yT3FMdklOQlYrd0czeXJ1MWpjPTtNV1F6TVRVeU56VXRPR0V6WVMwME1HWTNMV0V3T0RFdFl6Qm1Oell3TkRkbE1qVXc7cGFnZTtlbGVtZW50

oauth签名方法是RSA-SHA1,oauth版本是1.0。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果每个请求都需要使用其他签名进行签名,则只有一种方法可以为每个请求获取sig参数值,它的组合为:

有关详细信息,请参阅How to Run Performance Tests on OAuth Secured Apps with JMeter指南