Visual Studio 2012 负载测试能否捕获 Linux 服务器和 Oracle 数据库的性能计数器?

Can Visual Studio 2012 Load testing capture performance counters of Linux server and Oracle data base?

我需要测试在 Linux 服务器上运行并使用 oracle 作为数据库的 Oracle ERP 系统模块。我过去在网络性能和负载测试方面有一些经验,但是我不确定 Visual Studio 2012 是否能够在涉及 linux 平台和 oracle 数据库分析和跟踪计数器时捕获服务器端性能计数器。以下是我的问题:

  1. 我可以使用 vs 2012 捕获特定于服务器的计数器吗?
  2. VS 2012 是否能够进行 oracle sql 跟踪和分析?如果是,那么如何为 Oracle sql 跟踪和分析设置计数器?

提前致谢...

看起来不像...创建了 shell 脚本和 Oracle DBA 脚本来捕获性能计数器....

可以做到,但是很辛苦。有人告诉我以下方法,但没有任何细节。

基本思想是使 Unix 计数器显示为 Windows 性能计数器。然后 Visual Studio 负载测试(也 Perfmon)可以像访问任何其他计数器集一样访问这些计数器。要做到这一点,要么编写您自己的代码,要么使用标准实用程序来监视 Unix 系统内的数据,并将其转发到 Windows 计算机中的代码 运行。 SNMP 提供了对 Unix 上计数器的可见性,因此这可能是将数据传递到 Windows 的合适方法。在 Windows 计算机上,您的代码随后将数据转换为 Windows 中的性能计数器。