我有一个运行在Sun硬件上的J2EE Web应用程序,堆栈为OpenSolaris/Glassfish
。我们正在开始我们的性能基准测试,以便稍后为可扩展性要求做好准备。
任何指南/最佳做法都非常有用..
答案 0 :(得分:1)
对于免费的开源工具,我发现Apache的Jmeter非常好: http://jmeter.apache.org/
正如Joe所说,你需要弄清楚如何建模用户行为并模拟用户负载。
答案 1 :(得分:1)
如果您使用的是JUnit?对于JUnit中的简单时间测量,JUnitPerf也支持LoadTests。 JUnit 4不受支持,但它适用于我。 ContiPerf是一种替代方案,它还支持注释以便于配置。我在使用JMeter之前使用它。
答案 2 :(得分:0)
我确信有许多通用方法可以测试在网络上找到的服务器性能。
但您是否认为这可能是一个收集stories并编写测试的机会,以确定您的用户将如何使用服务器?即使它不能完美地反映服务器最终的工作方式,它也会让你开始学习一些东西,而不仅仅是正式的练习。我认为这是agile development的精神。