Continuous integration GitHub或GitLab CI中每次提交的性能信息
我正在使用GitLab主持一个以性能为主要焦点的项目。我目前有一些测试断言某些任务在给定的时间内完成 我想扩展我的CI配置,以测量特定的提交或拉取请求如何影响性能,并以方便的格式提供信息(图表、提交的性能更改等) 基本上,除了性能而不是覆盖范围之外,我想要与workalls.io等效的服装。 我对所有在GitHub或GitLab上工作的解决方案都感兴趣Continuous integration GitHub或GitLab CI中每次提交的性能信息,continuous-integration,performance-testing,Continuous Integration,Performance Testing,我正在使用GitLab主持一个以性能为主要焦点的项目。我目前有一些测试断言某些任务在给定的时间内完成 我想扩展我的CI配置,以测量特定的提交或拉取请求如何影响性能,并以方便的格式提供信息(图表、提交的性能更改等) 基本上,除了性能而不是覆盖范围之外,我想要与workalls.io等效的服装。 我对所有在GitHub或GitLab上工作的解决方案都感兴趣 请注意,这个问题不是关于如何在CI中进行性能测试,而是关于以方便的方式呈现获得的数据。GitHub或GitLab只是源代码管理托管服务,我的期望
请注意,这个问题不是关于如何在CI中进行性能测试,而是关于以方便的方式呈现获得的数据。GitHub或GitLab只是源代码管理托管服务,我的期望是您需要一个软件来协调构建,即:
- XML和CSV格式,以及摘要器日志输出
- (通过它,您可以发布JMeter、Gatling、Grinder、seave、ab、Selenium和其他许多公司的摘要)
- 格式(例如由SoapUI使用)
此外,您还可以根据不同的标准(错误百分比、响应时间超过阈值、当前生成结果比以前更差等)有条件地将生成标记为失败。阅读链接工具后,所有这些工具似乎都是为HTTP服务器测试而做的。我的基准测试是用JMH进行的。您知道从JMH结果生成Jenkins性能插件报告的简单方法吗?应该可以