我想看看是否还有其他人注意到了同样的问题。我在项目中查找任何可能是这样但没有注意到的公开/封闭问题。
我注意到,当我使用空手道并行转轮(我们已经使用了一段时间),每个GET,POST,DELETE请求被调用2x,在控制台中的空手道日志中观察到。
当我不使用空手道平行跑者时,只提出一个请求。
在应用程序中执行POST以创建数据源时,我注意到了这一点。当我进入应用程序UI来验证新数据源是否已经创建时,我看到了其中的两个。这使我走上了进一步研究可能发生的事情的道路。
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备注-对我来说空手道V0.9.4和Junit 5很好
发布于 2020-04-30 06:44:19
您将并行运行程序和JUnit运行程序混为一谈,并最终在一种测试方法中实现了这两种测试方法。请阅读文档:https://github.com/intuit/karate#junit-5-parallel-execution
注意,您使用的是普通的@Test注释,而不是@Karate.Test注释。
https://stackoverflow.com/questions/61509540
复制相似问题