我正在使用Fiddler 2.5.1.0版本来捕获我们的asp.net web api restful服务的流量。当我只选择整个流量的一部分(如选定的会话)并转到文件 - >导出会话 - >选定的会话,弹出一个小对话框,上面有一个下拉菜单。我选择Visual Studio Web Test单击下一步并将所选会话保存为.webtest文件。
但是,当我打开保存的.webtest文件时,我得到的只是
<?xml version="1.0" encoding="utf-8"?>
<TestCase Name="FiddlerGeneratedWebTest" Id="" Owner="" Description="" Priority="0" Enabled="True" CssProjectStructure="" CssIteration="" DeploymentItemsEditable="" CredentialUserName="" CredentialPassword="" PreAuthenticate="True" Proxy="" RequestCallbackClass="" TestCaseCallbackClass="">
<Items />
</TestCase>
我能用Fiddler捕获的所有Urls在哪里?我需要这个文件才能在Visual Studio中运行Load Test。
我尝试了visual studio的网络性能测试但是在某一点之后它似乎没有捕获流量,虽然在IE中当我尝试通过我们的Web API从数据库获取数据时,我可以成功地通过整个asp .net web api管道(请求和响应)查看IE中客户端显示的数据。正如我所说,网络测试记录在某一点之后停止在IE的左侧窗格中捕获URL,但这正是我所需要的。
答案 0 :(得分:0)
在完成所选会话的导出并且.webtest文件保存在本地磁盘上之后,我们需要做这个技巧。弹出一个对话框,只需取消选中那里的插件,就可以看到填充了所选会话的所有网址的.webtest xml文件。