Jenkins Gatling 插件可以显示不同的路径吗
Can Jenkins Gatling plugin show the different paths
有没有办法获取Gatling Jenkins趋势图中的gatling请求?我们使用 Jenkins Gatling 插件的构建仅在图表中显示全局信息的趋势,我们希望看到每个请求类型的趋势,因为这为我们提供了更多信息。这可能吗?
我正在查看他们 site 上的描述,它提到您可以配置断言,但对我来说,我不清楚这是否涵盖了这个用例,而且我在我使用时没有找到断言文件运行 带有标志 -Dgatling.useOldJenkinsJUnitSupport=true
的构建。
澄清一下,我希望下面蓝色方块中突出显示的交易出现在显示趋势的 Jenkins 图表中
很遗憾,这是不可能的。但是,Gatling 具有实时监控功能,您可以在其中为每个请求设置所有需要的指标。
https://gatling.io/docs/current/realtime_monitoring
不,Gatling OSS Jenkins 插件中不提供此功能。
不过在 Gatling FrontLine 中可用。
我使用变通方法让它工作。加特林插件图表将显示每次模拟的趋势。它正在 /build 文件夹中寻找 /{simulation-name}/global_stats.json
。
我写了一个 groovy 脚本来解析来自 stats.json 的 json 数据。 stats.json 中的结构与 global_stats.json 中的结构相同。因此,只需解析 stats.json 并将 json.contents[scenario].stats 复制到构建文件夹中的单独文件中:
stats.json结构:
{
...
"contents": {
"scenarioName": {
stats: {...} // copy this part
}
}
scenario-report/global_stats.json
请注意,文件夹名称中的破折号“-”是必需的,因为插件正在搜索此破折号以确定模拟名称。没有它它将为空指针。
有没有办法获取Gatling Jenkins趋势图中的gatling请求?我们使用 Jenkins Gatling 插件的构建仅在图表中显示全局信息的趋势,我们希望看到每个请求类型的趋势,因为这为我们提供了更多信息。这可能吗?
我正在查看他们 site 上的描述,它提到您可以配置断言,但对我来说,我不清楚这是否涵盖了这个用例,而且我在我使用时没有找到断言文件运行 带有标志 -Dgatling.useOldJenkinsJUnitSupport=true
的构建。
澄清一下,我希望下面蓝色方块中突出显示的交易出现在显示趋势的 Jenkins 图表中
很遗憾,这是不可能的。但是,Gatling 具有实时监控功能,您可以在其中为每个请求设置所有需要的指标。 https://gatling.io/docs/current/realtime_monitoring
不,Gatling OSS Jenkins 插件中不提供此功能。 不过在 Gatling FrontLine 中可用。
我使用变通方法让它工作。加特林插件图表将显示每次模拟的趋势。它正在 /build 文件夹中寻找 /{simulation-name}/global_stats.json
。
我写了一个 groovy 脚本来解析来自 stats.json 的 json 数据。 stats.json 中的结构与 global_stats.json 中的结构相同。因此,只需解析 stats.json 并将 json.contents[scenario].stats 复制到构建文件夹中的单独文件中:
stats.json结构:
{
...
"contents": {
"scenarioName": {
stats: {...} // copy this part
}
}
scenario-report/global_stats.json
请注意,文件夹名称中的破折号“-”是必需的,因为插件正在搜索此破折号以确定模拟名称。没有它它将为空指针。