【发布时间】:2019-05-14 00:47:01
【问题描述】:
我正在使用 karate 9.0.0 并并行运行功能文件并生成 使用空手道并行运行代码的黄瓜报告。问题是在功能概述的报告中,它显示总执行时间为
功能 1 执行时间 + 功能 2 执行时间 + 功能 3 执行时间 = 总执行时间
但如果我在超过 1 个线程中并行运行功能,则实际执行时间会更少。如何显示和计算测试套件运行时间。
【问题讨论】:
我正在使用 karate 9.0.0 并并行运行功能文件并生成 使用空手道并行运行代码的黄瓜报告。问题是在功能概述的报告中,它显示总执行时间为
功能 1 执行时间 + 功能 2 执行时间 + 功能 3 执行时间 = 总执行时间
但如果我在超过 1 个线程中并行运行功能,则实际执行时间会更少。如何显示和计算测试套件运行时间。
【问题讨论】:
在控制台上报告。我不明白你为什么要担心它,只要你的测试运行得相当快。
无论如何,如果你真的想捕捉到这一点,只需使用从Runner.parallel() 获得的Results 类的方法即可。例如你有一个getElapsedTime() 方法。
【讨论】:
"demo":github.com/intuit/karate/blob/master/karate-demo/src/test/java/…