2010-02-10 43 views

回答

6

我会建议看看jMeter & jMeter Ant task。这将允许您从Ant/Hudson执行jMeter性能测试。根据您的性能测试需求,您可以使用多个jMeter采样器(Http,JMS,TCP,JUnit等)。

1

有一两件事你可以做的是创建一个运行应用的一组常见任务的集成测试,那么线程测试(显然这将需要一些,但这样的测试是有效的),并采取每个时代运行(10个线程,50个线程,100个线程),您需要执行每次测试几次,并平均运行时间,以便您不会处理异常数据。

确定什么是可接受的,并让Hudson失败该项目如果它爬过

您可能也想看看这类问题的压力测试文章

3

要监视Grails的性能,还有就是JavaMelody Grails的插件: http://www.grails.org/plugin/grails-melody

如果有也是该应用程序集成测试(例如,使用硒或哈德森JMeter的),那么你只需要看看在运行应用程序的监控报告中进行了一些测试:报告中的图形和统计数据由JavaMelody保存在磁盘上。