Karate 空手道-加特林-如何将场景名称添加到simulation.log中的请求条目
我正在使用空手道加特林项目并进行加特林模拟, 对于同一API,My CatSimulation.scala具有不同的场景名称 运行后,在gatling simulation.log文件中,我们可以在用户日志行条目中看到场景名称,相应的请求条目没有场景名称 目前,我的gatling 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
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组的关系。因此,如果您可以通过查看代码和示例等建议更改来帮助我们进行增强,请这样做。