代码之家  ›  专栏  ›  技术社区  ›  Kimble

使用Hudson监控Grails性能

  •  1
  • Kimble  · 技术社区  · 15 年前

    我正在一个项目中工作,在这个项目中,性能非常重要,我希望能够监视我的更改对性能的影响。

    以前有人和哈德逊做过这种事吗?

    http://wiki.hudson-ci.org//display/HUDSON/Performance+Plugin 这个哈德逊插件提到了一些关于支持“junit格式”的内容,但是我找不到任何关于它的内容。有什么指针吗?

    谢谢!

    3 回复  |  直到 14 年前
        1
  •  6
  •   Rich Kroll    15 年前

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

        2
  •  3
  •   evernat Phyxx    14 年前

    要监视Grails性能,有javamelody Grails插件: http://www.grails.org/plugin/grails-melody

    如果还有应用程序的集成测试(例如,使用Selenium或JMeter和Hudson),那么您只需在完成一些测试后查看正在运行的应用程序中的监控报告:报告中的图形和统计数据由javamelody保存在磁盘上。

        3
  •  1
  •   walnutmon    15 年前

    您可以做的一件事是创建一个集成测试,该测试在应用程序上运行一组公共任务,然后对测试进行线程处理(显然这需要一些,这样测试才有效),并计算每次运行的时间(10个线程、50个线程、100个线程),您将需要对每个测试执行几次,并计算平均运行时间,以便你没有处理异常数据

    决定什么是可接受的,如果哈德逊的计划进展缓慢,让它失败。

    对于这种问题,你也可以看一下压力测试文章。