2014-07-21 36 views
0

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

我没有看到网络测试如何完成这个功能或者“录制的响应url”是什么的文档。

所以我想我有两个问题。

  • 什么是记录的响应url以及如何引用它?
  • 如何在所有重定向之后引用最终的url?

之后,它只是一个比较两个问题。

回答

1

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

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