Jenkins:监控JUnit测试执行时间?

时间:2017-10-17 08:01:49

标签: java jenkins junit monitoring

为了防止项目中的性能下降,我想在jenkins中对JUnit测试的运行时进行一些监视。理想情况下,我希望将测试的执行时间作为Jenkins中的图表(即测试执行时间趋势图)。单个测试(或测试类别)的运行时间也会很有趣。每次测试的RAM使用情况监控也是一个很好的选择。我已经在网上看到了一些方法,人们甚至可以使用SonarQube插件来监控这种测试执行时间。

我的问题是:你如何解决这个问题?这似乎是一个非常基本和直接的事情,但在Jenkins中似乎并不是一个明确的解决方案。

2 个答案:

答案 0 :(得分:0)

Stage View plugin可以提供对各个阶段时间的深入了解,Plot Plugin之类的内容可用于跨构建绘制数据。

将这两者连接起来似乎是一个合理的解决方案。

答案 1 :(得分:0)

我正在使用JMeter插件进行这种跟踪,它不一样,但它对于API的快速测试有很大帮助。 enter image description here