我是性能测试的新手,它通过Jmeter为我的应用程序完成。
我已经通过blazemeter记录了脚本并在Jmeter中运行它,但是在身份验证步骤中失败了。我的应用程序使用OAuth0来管理身份验证。
如何在此类应用程序上进行性能测试,正则表达式提取器将帮助解决我的问题吗?
有人可以帮我吗?预先感谢。
答案 0 :(得分:1)
这不是您可以记录和重播的内容,需要create the signature,具体步骤将因服务器实现而异,因为范围可能有不同的算法。
您需要获取文档或联系应用程序开发人员以了解如何正确创建签名。
如果您足够幸运,可以使用OAuth Java client library中的JSR223 Test Elements作为OAuth提供者来签署请求。
请参阅How to Run Performance Tests on OAuth Secured Apps with JMeter文章,详细了解如何在JMeter测试中绕过OAuth登录挑战。