debugging 如何在空手道报告中记录debug Id(UUID/uniqueId)?

bgtovc5b  于 2023-04-21  发布在  其他
关注(0)|答案(1)|浏览(170)

我们如何在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,并在报告中发布相同的内容。

iszxjhcz

iszxjhcz1#

通常,团队通过类似于以下的方法向每个HTTP调用添加一个唯一的标头:https://github.com/karatelabs/karate#http-header-manipulation
看看RuntimeHook:https://stackoverflow.com/a/59080128/143475

相关问题