Karate 我们是否可以选择在空手道加特林报告的静态部分定制和分组测试场景?

Karate 我们是否可以选择在空手道加特林报告的静态部分定制和分组测试场景?,karate,Karate,在Gatling报告的statics部分中,测试根据路径进行分组。然而,在我们的例子中,API URI+路径是相同的,函数流将根据头值进行区分,请求方法是POST。因此,在本例中,即使我测试了四个不同的场景/流,所有测试都将分组为一个测试,因为路径是相同的。我们是否可以根据场景/其他内容对统计部分进行分组 我们是否可以根据这些场景对测试进行分组?期望值与此类似。下面是gatling.io页面的屏幕截图。它似乎是一个基于web的应用程序 谈谈计时。以下是几个小时前我提出的问题: 是的,这是我们计

在Gatling报告的statics部分中,测试根据路径进行分组。然而,在我们的例子中,API URI+路径是相同的,函数流将根据头值进行区分,请求方法是POST。因此,在本例中,即使我测试了四个不同的场景/流,所有测试都将分组为一个测试,因为路径是相同的。我们是否可以根据场景/其他内容对统计部分进行分组

我们是否可以根据这些场景对测试进行分组?期望值与此类似。下面是gatling.io页面的屏幕截图。它似乎是一个基于web的应用程序
谈谈计时。以下是几个小时前我提出的问题:

是的,这是我们计划解决的一个差距。期待你的beta测试

编辑:自版本0.9.0起可用-此功能通过指定名称解析程序来工作:首先在事务中放置一个标题,然后使用名称解析程序来使用此名称对事务进行分组:

protocol.nameResolver = (req, ctx) => req.getHeader("karate-name") 

请参阅文档:

此增强现在在0.9.0.RC2版的空手道加特林上完成。统计分析现在将显示基于每个业务流的结果。因此,现在您可以对每个业务流进行单独的分析。这就是新版本中的结果

您还可以分别对每个业务流的百分比、偏差进行详细分析。

您能否从
cukexit
分支构建和测试最新版本?使用版本0.9.0.RC2进行了测试,现在工作正常。添加了以下链接的详细信息。添加一些信息,我认为这是现成的,但它通过指定名称解析程序来实现:首先在事务中放置一个标题,并使用名称解析程序将其用于对事务进行分组:protocol.namesolver=(req,ctx)=>req.getHeader(“空手道名称”)@Andre谢谢,根据您的评论,我对答案进行了编辑,以使其更有帮助