我们如何在karate报告中记录每个场景的调试信息(如debug id / UUID String / Random Unique Str)。
它将在Http服务/API层和karate报告中用于跟踪每个场景/服务事务。
即文档字符串karate / cucumber html报告
Other Info: XXXX
Unique Debug Id: 175ee69c-ddc1-11ed-b5ea-0242ac120002
这也将传递给API 175ee69c-ddc1-11ed-b5ea-0242ac120002
(通过header/request body)。
我们尝试通过使用一些JS/Java util with background部分记录调试ID,并在报告中发布相同的内容。
1条答案
按热度按时间iszxjhcz1#
通常,团队通过类似于以下的方法向每个HTTP调用添加一个唯一的标头:https://github.com/karatelabs/karate#http-header-manipulation
看看RuntimeHook:https://stackoverflow.com/a/59080128/143475