我想使用jmeter在ASP.NET MVC应用程序上进行性能测试。鉴权基于Identitityserver,我无法配置jmeter,(鉴权失败)。我尝试使用windows和密码登录(通过http授权管理器),但没有成功。在调试中,我知道
HttpContext.Current.User总是空的。
我尝试使用firefox捕获身份验证的帧,但没有结果。
如果有人已经做过这种类型的测试,我们将不胜感激。
发布于 2017-02-24 19:00:59
您需要在JMeter中发出2个HTTP请求。1获取令牌2,以便在受保护的API后端进行调用
关于1:
我使用了一个带有引用令牌的客户端凭据流。然后在JMeter中,将参数添加到请求中。(client_id、scope、grant_type、client_secret)
您将获得一个引用令牌(或jwt令牌)
关于2:
将HTTP Header Manager添加到HTTP请求中。然后添加一个标题,其名称为“Authorization”,值为“不记名令牌”
发布于 2017-01-26 16:59:02
为此,我使用了Web Driver Sampler。你可以在这里找到更多信息https://jmeter-plugins.org/wiki/WebDriverSampler/
https://stackoverflow.com/questions/41796315
复制相似问题