性能基准测试的最佳实践

3

我有一个运行在Sun硬件上,使用OpenSolaris/Glassfish堆栈的J2EE Web应用程序。我们正在开始性能基准测试,以便为后续的可扩展性要求做好准备。

任何指南/最佳实践都将非常有用...

3个回答

1

对于一个免费的开源工具,我发现Apache的Jmeter非常不错:http://jmeter.apache.org/

就像Joe所说的那样,您需要找出如何模拟用户行为并模拟用户负载。


1
如果你正在使用JUnit,那么对于简单的时间测量,可以使用JUnitPerf,它还支持负载测试。虽然JUnit 4的支持不是很好,但我还是能用得上。ContiPerf是另一种选择,它也支持注释来进行简便配置。在使用JMeter之前,我会先尝试使用这个工具。

0

我相信在网上可以找到许多通用的测试服务器性能的方法。

但是,你有没有想过这可能是一个收集故事并编写一个针对用户使用服务器方式的测试的机会呢?即使它不完全反映服务器最终的工作方式,它也会让你开始学习一些东西,而不仅仅是形式上的练习。我认为这就是敏捷开发的精神。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接