如何绘制Jenkins在使用管道的测试之间的执行时间?

如何绘制Jenkins在使用管道的测试之间的执行时间?,jenkins,performance-testing,Jenkins,Performance Testing,我想画一张我在詹金斯身上构建的结果图 我的应用程序运行的控制循环应该尽可能快。当它运行时,我记录每个迭代的执行时间。在记录应用程序之后,我收集了一些统计数据,例如循环的第95个百分位和最大执行时间。我可以成功地将该数据输入jenkins控制台日志 现在,我正试图找出如何可视化数据。我看到了Jenkins plot插件(),但它与管道不兼容(据我所知),我想在我的项目中使用管道 我希望随时间绘制这些数据,以跟踪应用程序的性能,并确保它不会随时间而降低。有人能就如何实现这一点提供一些建议吗?从版本开

我想画一张我在詹金斯身上构建的结果图

我的应用程序运行的控制循环应该尽可能快。当它运行时,我记录每个迭代的执行时间。在记录应用程序之后,我收集了一些统计数据,例如循环的第95个百分位和最大执行时间。我可以成功地将该数据输入jenkins控制台日志

现在,我正试图找出如何可视化数据。我看到了Jenkins plot插件(),但它与管道不兼容(据我所知),我想在我的项目中使用管道

我希望随时间绘制这些数据,以跟踪应用程序的性能,并确保它不会随时间而降低。有人能就如何实现这一点提供一些建议吗?

从版本开始插件与Jenkins管道兼容。你可以在第页找到一个例子。 您应该能够以任何方便的支持格式保存结果,并从中绘制绘图

所需的管线图步骤可通过生成

例如(其中
data.csv
是包含记录数据的输入文件):

plot csvFileName: 'plot-23082614-ae0a-40fc-8b14-e7ce3815744b.csv', 
        csvSeries: [[displayTableFlag: false, exclusionValues: '', 
                     file: 'data.csv', inclusionFlag: 'OFF', url: '']], 
        group: 'TestGroup', style: 'line', title: 'TestTitle'