2

您如何(甚至可以)在 Visual Studio Web 性能测试中修改预期的 HTTP 状态代码?

我正在检查客户站点的一些新位,因此使用一些 Visual Studio Web 性能测试来驱动页面。

运行测试并在服务器上发生预期的操作......测试失败

原因是缺少一些 GIF 文件的隐藏链接,这些链接返回 404 状态

我无法让客户端添加文件,但我不想每次都检查各种测试以检查“失败”是预期的 404 之一还是真正的失败

4

2 回答 2

0

您可以编写一个删除依赖请求的 Web 测试插件,而不是期待不同的状态代码。基本上,插件会扫描相关请求,并删除任何符合某些条件的请求。我已经在一些性能测试项目中做到了这一点,以避免因为我知道每次测试都会失败的事情而导致测试失败。当然,您的测试报告应该描述丢失的文件。另请参见http://blogs.msdn.com/b/edglas/archive/2008/07/17/dependent-request-filter.aspx

于 2013-11-01T15:38:57.880 回答
0

在请求的属性中,您可以将“预期的 HTTP 状态代码”更改为预期的 (Int32) Http 状态代码。

于 2013-11-01T13:14:23.727 回答