【问题标题】:Monitoring Grails performance with Hudson使用 Hudson 监控 Grails 性能
【发布时间】:2010-02-10 15:22:40
【问题描述】:

我正在从事一个对性能很重要的项目,我希望能够监控我的更改如何随着时间的推移影响性能。

以前有人和 Hudson 做过这个吗?

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

谢谢!

【问题讨论】:

    标签: grails junit hudson performance


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      为了监控 Grails 性能,有 JavaMelody Grails 插件: http://www.grails.org/plugin/grails-melody

      如果还有应用程序的集成测试(例如,使用 selenium 或 jmeter 与 hudson),那么您只需在一些测试后查看正在运行的应用程序中的监控报告:报告中的图形和统计信息是由 JavaMelody 保存在磁盘上。

      【讨论】:

        【解决方案3】:

        您可以做的一件事是创建一个集成测试,该测试在应用程序上运行一组常见任务,然后线程化测试(显然这将需要一些以便测试有效),并记录每次运行的时间(10 个线程、50 个线程、100 个线程),您将需要执行每个测试几次并取平均运行时间,这样您就不会处理异常数据

        决定什么是可以接受的,如果项目失败,让 Hudson 让项目失败

        您可能也想查看针对此类问题的压力测试文章

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-04-16
          • 2021-06-13
          • 2019-12-16
          • 1970-01-01
          • 2013-11-24
          • 2011-11-09
          相关资源
          最近更新 更多