使用OWIN身份验证加载测试站点

时间:2017-08-22 20:34:59

标签: c# .net visual-studio owin performance-testing

[C#.Net,Visual Studio,Web性能测试]

嗨,我是负载测试和OWIN身份验证的新手。

最近我们将网站转换为使用OWIN身份验证而不是表单身份验证,这破坏了我们的负载测试脚本。

  1. 我运行了负载测试脚本并通过post man发送了相同的请求(在加载测试脚本中失败)并且它不起作用。
  2. 当我检查负载测试日志时,我正在进行web api调用,我发现,cookie丢失了,因此我收到一条响应消息,因为“此请求的授权已被拒绝”
  3. 我下载了邮差拦截器和邮差,使用“cookies” 我捕获了网络标题以获取工作请求(来自制作)并将“Cookie”标题添加到Post man请求中并且它有效!!
  4. 我尝试捕获最后一个响应并保存这些cookie值以分配给下一个请求。
  5. 但是,cookie是只读的:((

    我想知道,如果有办法在请求之间保留这些cookie吗?

    我经历了很多网站,但没有任何帮助解决我面临的问题。任何人都可以帮助我吗?

    Web Api类的模板(如果有帮助):

    [Authorize]
    public class FabricomApiController : WebApiController
    {
        public FabricomApiController()
        {
          // Constructor
        }    
    
        [HttpPost]
        public Response PostFabricom(Request request1)
        {
             try
                {
                   // Builds a request and sends a request.
                }
                catch (Exception ex)
                {
                   // Logs Exception
                }
            }
    }
    

0 个答案:

没有答案