如何通过EQATEC探查器在远程服务器上分析ASP.NET Web服务?

时间:2010-08-25 17:02:22

标签: profiler eqatec

我认为修改后的dll会在远程系统中创建一个日志文件,所以我可以在加载测试后稍后打开它但我发现的只是$(SystemRoot)\ Temp \ EQATECProfilerLogs中的日志文件应用已开始。我是否需要在远程服务器上安装EQATEC Profiler?

由于

1 个答案:

答案 0 :(得分:2)

此方案在this EQATEC forum thread

中有所体现

当我们希望它生成其分析报告时,需要告知配置文件应用程序。对于普通应用程序,这很简单,因此已经自动化:当Main退出时。但是你的网络服务没有类似的“退出点” - 它会一直运行直到你杀死它。

因此,您必须明确/手动告知已配置的Web服务拍摄快照。最简单的方法是在运行Web服务的同一台机器上运行探查器:当Web服务启动时,它将自动连接到探查器,然后您可以运行测试和控制/转储时序信息随意使用“拍摄快照”和“清除计数器”按钮。

或者,您可以在代码中引用提供的运行时模块,并在代码中精确地调用API(TakeSnapshot等)。运行时模块位于C:\ Program Files \ EQATEC \ EQATECProfiler \ RuntimeDLL。