C# 如何使用c将url查询字符串转换为Xml文档#

C# 如何使用c将url查询字符串转换为Xml文档#,c#,xml,testing,web,C#,Xml,Testing,Web,我们有一个非常复杂的体系结构,其中有三个Asp.Net Web API服务正在相互通信。但现在的难题是如何测试它们的性能,我们使用的是Visual Studio 2013最终版本。Visual Studio在捕获WebTest录制和创建.WebTest文件方面是一个巨大的失败,因为它只捕获第一个服务与第二个服务对话时生成的URL,但永远无法捕获第二个服务与第三个服务对话时生成的所有URL。Fiddler也在做同样的事情,但方式略有不同,也就是说,它捕获http请求和响应(正如大家所知,这是一个往

我们有一个非常复杂的体系结构,其中有三个Asp.Net Web API服务正在相互通信。但现在的难题是如何测试它们的性能,我们使用的是Visual Studio 2013最终版本。Visual Studio在捕获WebTest录制和创建.WebTest文件方面是一个巨大的失败,因为它只捕获第一个服务与第二个服务对话时生成的URL,但永远无法捕获第二个服务与第三个服务对话时生成的所有URL。Fiddler也在做同样的事情,但方式略有不同,也就是说,它捕获http请求和响应(正如大家所知,这是一个往返过程),但无法追踪为单个服务生成的http请求和响应,但这正是我们需要知道的

现在我们发现,IIS日志(因为服务部署在IIS7中)捕获了所有http URL及其请求和响应。我们还设计了一种机制,通过这种机制,我们可以去除日志文件中所有不必要的注释/列(我们的测试分析不需要这些注释/列),然后将结果输出自定义文件导出到Sql Server中。因此,我们现在有了所有的URL(在Sql Server表的一列中),我们需要在Visual Studio中生成WebTest,但我们没有的是如何在XML文档中转换URL列表并创建.WebTest文件(因为.WebTest文件是一个XML文件)以在Visual Studio中进行负载测试


在此方面的任何帮助都将不胜感激。

TL;博士请删除抱怨并提供清晰的问题。很抱歉,您无法理解这样一个清晰的问题。我要问的是如何将url qury字符串列表转换为xml文档,从而为visual studio创建.webtest文件。我们创建的自定义.webtest文件应与visual studio在中创建的.webtest文件完全匹配其xml格式的术语与所有元素n属性匹配,以便VisualStudio理解并执行负载测试