我有两条路由分散在不同的功能文件中,因为我想将功能文件用作“ step refs”以进行将来的测试。一个呼叫建立在下一个呼叫上,以进行性能测试,并且我希望将atOnceUsers设置为200,并让他们重复呼叫多次,因此,加特林的group
概念似乎是可行的方法
但是当我运行性能测试时,只会调用第一个功能文件。
我也尝试使用ChainBuilder
,结果相同。
val getSites = scenario(scenarioName = "Get Sites and Site Details for an Account").feed(feeder).repeat(1) {
group("Sites") {
exec(karateFeature(name = "classpath:tests/sites/step_refs/get_sites.feature"))
.exec(karateFeature(name = "classpath:tests/sites/step_refs/get_site_details.feature"))
}
}