我们是否可以选择在空手道加特林报告的静态部分自定义和分组测试场景?
Is there an option for us to customize and group the test scenarios in the statics section of the Karate Gatling Report?
在 Gatling 报告的静态部分,测试是根据路径分组的。然而,在我们的例子中,API URI + 路径是相同的,功能流将根据 header 值进行区分,请求方法是 POST。所以在这种情况下,即使我测试了四个不同的 scenarios/flows,所有的测试都将被分组为一个,因为路径是相同的。我们是否可以根据 scenarios/something else 对统计部分进行分组?
我们是否可以根据这些场景对测试进行分组?期望与此类似。下面是 gatling.io 页面的屏幕截图。它似乎是一个基于网络的应用程序
谈谈时机。这是我几个小时前提出的问题:https://github.com/intuit/karate/issues/526
所以是的,这是我们计划解决的差距。指望你 beta-testing。
编辑:自版本 0.9.0 起可用 - 这通过指定 nameResolver 来工作:首先在您的交易中放置一个 header 并使用 nameResolver 来使用它来对交易进行分组:
protocol.nameResolver = (req, ctx) => req.getHeader("karate-name")
参考文档:https://github.com/intuit/karate/tree/master/karate-gatling#nameresolver
另请注意,您可以在最新版本中使用 Gatling 进行分组:https://github.com/intuit/karate/issues/1467#issuecomment-772609249
此增强功能现已在 0.9.0.RC2 版本的 Karate-Gatling 上完成。统计分析现在将根据每个业务流程显示结果。所以现在您可以对每个业务流程进行单独分析。这是结果在新版本中的样子
您还可以对各个业务流程的百分位数、偏差分别进行详细分析。
在 Gatling 报告的静态部分,测试是根据路径分组的。然而,在我们的例子中,API URI + 路径是相同的,功能流将根据 header 值进行区分,请求方法是 POST。所以在这种情况下,即使我测试了四个不同的 scenarios/flows,所有的测试都将被分组为一个,因为路径是相同的。我们是否可以根据 scenarios/something else 对统计部分进行分组?
我们是否可以根据这些场景对测试进行分组?期望与此类似。下面是 gatling.io 页面的屏幕截图。它似乎是一个基于网络的应用程序
谈谈时机。这是我几个小时前提出的问题:https://github.com/intuit/karate/issues/526
所以是的,这是我们计划解决的差距。指望你 beta-testing。
编辑:自版本 0.9.0 起可用 - 这通过指定 nameResolver 来工作:首先在您的交易中放置一个 header 并使用 nameResolver 来使用它来对交易进行分组:
protocol.nameResolver = (req, ctx) => req.getHeader("karate-name")
参考文档:https://github.com/intuit/karate/tree/master/karate-gatling#nameresolver
另请注意,您可以在最新版本中使用 Gatling 进行分组:https://github.com/intuit/karate/issues/1467#issuecomment-772609249
此增强功能现已在 0.9.0.RC2 版本的 Karate-Gatling 上完成。统计分析现在将根据每个业务流程显示结果。所以现在您可以对每个业务流程进行单独分析。这是结果在新版本中的样子
您还可以对各个业务流程的百分位数、偏差分别进行详细分析。