您如何(甚至可以)在Visual Studio Web性能测试中修改预期的HTTP状态代码?
我正在检查客户端站点的一些新位,因此使用一些Visual Studio Web性能测试来驱动页面。
运行测试并在服务器上发生预期的操作... 但是测试失败
原因是有一些隐藏的链接指向一些丢失的GIF文件,这些文件返回404状态
我无法让客户端添加文件,但我不想每次检查各种测试以检查“失败”是否是预期的404之一,或者一个真正的失败
答案 0 :(得分:0)
在请求的属性中,您可以将“预期的HTTP状态代码”更改为预期的(Int32)Http状态代码。
答案 1 :(得分:0)
您可以编写一个删除相关请求的Web测试插件,而不是期望使用不同的状态代码。基本上,插件会扫描相关请求,并删除符合某些条件的任何内容。我已经在一些性能测试项目中完成了这项工作,以避免因为我知道每次测试都会失败而导致测试失败。当然,您的测试报告应该描述丢失的文件。另请参见http://blogs.msdn.com/b/edglas/archive/2008/07/17/dependent-request-filter.aspx