验证记录的响应URL

时间:2014-07-21 22:44:03

标签: c# request webtest

我正在将一些使用ValidateResponseUrl类的Web测试转换为NUnit测试。这应该验证所有重定向后的最终URL与记录的响应URL匹配。我如何在C#中执行此操作?

我没有看到关于网络测试如何做到这一点或“记录的响应网址”是什么的文档。

所以我想我有两个问题。

  • 记录的回复网址是什么,我该如何参考?
  • 如何在所有重定向后引用最终网址?

之后,只需比较两者。

1 个答案:

答案 0 :(得分:1)

一种方法是询问Visual Studio它是如何做到的。打开" .webtest"在Visual Studio中正常文件,然后单击工具栏上的生成代码按钮。检查生成的文件并复制您认为有用的任何代码或想法。另请参阅this Microsoft page

可能有另一条路线。 Web测试插件和Web测试请求插件都可以访问响应的大部分内容。例如,web test request plugin可以通过覆盖PostRequest()方法来访问响应。也可以自己编写validation rule。这些的一些组合,可能会从生成的代码中看到它们的调用方式,可以提供您的答案。