涉及多个JVM的性能测试的环境设置

时间:2011-09-06 07:22:25

标签: performance jvm benchmarking

我计划在部署在tomcat上的我的一个Web应用程序上对某些基于框架的aop框架进行性能测试。这些方面适用于大多数方法调用,并将产生一些开销。我计划在测试期间测量CPU和JVM统计信息以及响应时间和吞吐量统计信息。为了在webapp上生成负载,我计划使用Jmeter。我的问题是我是否应该在一台机器上拥有整个设置(tomcat + jmeter),或者它们应该在不同的机器上? 。由于tomcat和Jmeter都有自己的JVM,我不希望appserver的性能统计数据因Jmeter消耗的资源而受到影响。我打算使用JMX进行JVM统计测量,并使用一些专有的api进行CPU测量(在进程级别)。

1 个答案:

答案 0 :(得分:0)

我在不同的机器上安装了tomcat和Jmeter,并且统计数据似乎没有太多关于准确性的问题。