我想使用jmeter在ASP.NET MVC应用程序上进行性能测试。 身份验证基于Identitityserver,我无法配置jmeter,(验证失败)。 我尝试使用Windows和密码登录(通过http授权管理器)没有成功。 在调试中,我知道
HttpContext.Current.User
总是空的。
我尝试使用firefox捕获身份验证的帧但没有结果。
如果某人已经完成了此类测试,我们将不胜感激。
答案 0 :(得分:0)
我已经使用了Web Driver Sampler。您可以在此处找到更多信息https://jmeter-plugins.org/wiki/WebDriverSampler/
答案 1 :(得分:0)
您需要在JMeter中发出2个HTTP请求。 1获得一个令牌 2在您的安全API后端上调用
关于1:
我使用带有引用令牌的clientcredential流程。然后在JMeter中将参数添加到请求中。 (client_id,scope,grant_type,client_secret)
您将获得一个引用令牌(或jwt令牌)
关于2:
将HTTP标头管理器添加到HTTP请求中。然后添加一个名为'Authorization'的标题和值'Bearer token'