Karate 空手道-加特林-如何将场景名称添加到simulation.log中的请求条目

Karate 空手道-加特林-如何将场景名称添加到simulation.log中的请求条目,karate,Karate,我正在使用空手道加特林项目并进行加特林模拟, 对于同一API,My CatSimulation.scala具有不同的场景名称 运行后,在gatling simulation.log文件中,我们可以在用户日志行条目中看到场景名称,相应的请求条目没有场景名称 目前,我的gatling simulation.log如下所示 RUN mock.CatSimulation catsimulation 1589210870232 3.0.2 USER AUTHZ 1 STAR

我正在使用空手道加特林项目并进行加特林模拟, 对于同一API,My CatSimulation.scala具有不同的场景名称

运行后,在gatling simulation.log文件中,我们可以在用户日志行条目中看到场景名称,相应的请求条目没有场景名称

目前,我的gatling simulation.log如下所示

RUN mock.CatSimulation  catsimulation   1589210870232       3.0.2
USER    AUTHZ   1   START   1589210870336   1589210870336
USER    PRODUCT 3   START   1589210870459   1589210870459
USER    PROV    5   START   1589210870470   1589210870470
USER    LDAP    7   START   1589210870479   1589210870479
USER    SSO 9   START   1589210870490   1589210870490
USER    AUTHZ   2   START   1589210870971   1589210870971
USER    PRODUCT 4   START   1589210870983   1589210870983
USER    PROV    6   START   1589210870993   1589210870993
USER    SSO 10  START   1589210871015   1589210871015
USER    LDAP    8   START   1589210871018   1589210871018
REQUEST 6       POST /iam/v4/route/ 1589210871700   1589210871735   OK   
REQUEST 7       POST /iam/v4/route/ 1589210871700   1589210871735   OK   
REQUEST 8       POST /iam/v4/route/ 1589210871700   1589210871735   OK   
REQUEST 9       POST /iam/v3/direct/    1589210871700   1589210871735   OK   
REQUEST 5       POST /iam/v4/route/ 1589210871700   1589210871735   OK   
REQUEST 10      POST /iam/v3/direct/    1589210871700   1589210871735   OK   
REQUEST 2       POST /iam/v4/route/ 1589210871700   1589210871735   OK   
REQUEST 3       POST /iam/v3/direct/    1589210871700   1589210871735   OK   
REQUEST 1       POST /iam/v4/route/ 1589210871700   1589210871735   OK   
REQUEST 4       POST /iam/v3/direct/    1589210871700   1589210871735   OK   
USER    SSO 9   END 1589210870490   1589210871757
USER    SSO 11  START   1589210871764   1589210871764
USER    SSO 10  END 1589210871015   1589210871757
USER    SSO 12  START   1589210871771   1589210871771
USER    PRODUCT 3   END 1589210870459   1589210871765
USER    PRODUCT 13  START   1589210871778   1589210871778
USER    PRODUCT 4   END 1589210870983   1589210871765
USER    PRODUCT 14  START   1589210871783   1589210871783
USER    PROV    5   END 1589210870470   1589210871768
我正在解析simulation.log文件,如下所示,以获得按“Scenario+RequestName”分组的响应时间

RUN mock.CatSimulation  catsimulation   1589210870232       3.0.2
USER    AUTHZ   1   START   1589210870336   1589210870336
USER    PRODUCT 3   START   1589210870459   1589210870459
USER    PROV    5   START   1589210870470   1589210870470
USER    LDAP    7   START   1589210870479   1589210870479
USER    SSO 9   START   1589210870490   1589210870490
USER    AUTHZ   2   START   1589210870971   1589210870971
USER    PRODUCT 4   START   1589210870983   1589210870983
USER    PROV    6   START   1589210870993   1589210870993
USER    SSO 10  START   1589210871015   1589210871015
USER    LDAP    8   START   1589210871018   1589210871018
REQUEST 6       PROV POST /iam/v4/route/    1589210871700   1589210871735   OK   
REQUEST 7       LDAP POST /iam/v4/route/    1589210871700   1589210871735   OK   
REQUEST 8       LDAP POST /iam/v4/route/    1589210871700   1589210871735   OK   
REQUEST 9       SSO POST /iam/v3/direct/    1589210871700   1589210871735   OK   
REQUEST 5       PROV POST /iam/v4/route/    1589210871700   1589210871735   OK   
REQUEST 10      SSO POST /iam/v3/direct/    1589210871700   1589210871735   OK   
REQUEST 2       AUTHZ POST /iam/v4/route/   1589210871700   1589210871735   OK   
REQUEST 3       PRODUCT POST /iam/v3/direct/    1589210871700   1589210871735   OK   
REQUEST 1       AUTHZ POST /iam/v4/route/   1589210871700   1589210871735   OK   
REQUEST 4       PRODUCT POST /iam/v3/direct/    1589210871700   1589210871735   OK   
USER    SSO 9   END 1589210870490   1589210871757
USER    SSO 11  START   1589210871764   1589210871764
USER    SSO 10  END 1589210871015   1589210871757
USER    SSO 12  START   1589210871771   1589210871771
USER    PRODUCT 3   END 1589210870459   1589210871765
USER    PRODUCT 13  START   1589210871778   1589210871778
USER    PRODUCT 4   END 1589210870983   1589210871765
USER    PRODUCT 14  START   1589210871783   1589210871783
USER    PROV    5   END 1589210870470   1589210871768

在Gatling中是否有在请求行条目中包含场景名称的选项?

@Inquistive Engineer,也许您可以看看Gatling组:它们是为这种设计而设计的(将请求分组在一个块中,与相同的目标相关)

如果它适合你的需要,请注意最近在空手道加特林做了一个修正,允许团体和空手道一起使用


空手道的发展。还没有人要求这样做,可能是因为
namesolver
概念解决了这个问题:-我不熟悉这些文件以及它们与gatling组的关系。因此,如果您可以通过查看代码和示例等建议更改来帮助我们进行增强,请这样做。