【发布时间】:2020-04-29 18:56:23
【问题描述】:
我想看看是否有其他人发现了同样的问题。我查看了项目中可能存在的任何打开/关闭的问题,但没有发现任何问题。
我注意到,当我使用 Karate Parallel 跑步者(我们已经使用了一段时间)时,每个 GET、POST、DELETE 请求都会被调用 2 次,这在控制台中的空手道日志中可以观察到。
当我不使用 Karate Parallel 跑步者时,只会发出一个请求。
我在执行 POST 以在我们的应用程序中创建数据源时注意到了这一点。当我转到应用程序 UI 以验证新数据源是否已创建时,我看到了其中 2 个。这引导我进一步研究可能发生的事情。
Using Karate v0.9.5 with Junit 5
简约示例 -
https://drive.google.com/file/d/1UWnNtxGO7gr-_Z80MLJbFkaAmuaVGlAD/view?usp=sharing
运行代码的步骤 -
Extract ZIP
cd GenericModel
mvn clean test -Dtest=UsersRunner
Check the console logs API scenario get executed 2X
注意 - 使用 Junit 5 的空手道 V0.9.4 对我来说效果很好
【问题讨论】:
-
无命令行说明,存在额外文件夹,未正确遵循说明:github.com/intuit/karate/wiki/How-to-Submit-an-Issue
-
@PeterThomas 抱歉给您添麻烦,已更新干净的示例链接和运行代码的步骤请检查。
-
看我的回答。我建议您休息一周,并端到端地阅读文档。这将是值得的:)
标签: karate