首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >空手道输出表中的Efficiency字段代表什么?效率与什么相比?

空手道输出表中的Efficiency字段代表什么?效率与什么相比?
EN

Stack Overflow用户
提问于 2019-09-22 18:21:19
回答 1查看 96关注 0票数 1

我想知道控制台中空手道输出表中的Efficiency字段代表什么。在我执行测试之后,我看到它的值是0.98,所以它的效率是98%。但是和什么相比呢?

我想之前似乎没有人问过这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-22 18:27:09

通过源代码进行简单搜索(https://github.com/intuit/karate/blob/9992eaf8d7b9dd637477a0970de1a1187b820fc2/karate-core/src/main/java/com/intuit/karate/Results.java#L163)

告诉我们:

代码语言:javascript
复制
public double getEfficiency() {
    return timeTakenMillis / (getElapsedTime() * threadCount);
}

如果我理解正确的话,它意味着我们使用线程的效率有多高。如果为efficiency == 1,则所有线程都被充分利用。

除非您有超过1个线程,否则该指标不会提供任何有意义的信息。

编辑:有关统计数据的更多信息:https://stackoverflow.com/a/62958327/143475

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58048223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档