当前位置 : 主页 > 网络安全 > 测试自动化 >

单元测试 – 单元测试中的性能测试

来源:互联网 收集:自由互联 发布时间:2021-06-22
是否有必要在单元测试中进行性能测试?如果是这样,最佳做法是什么?如果没有,请提供理由. 一个例子可能是针对过滤器效率的单元测试,断言完成过滤的时间. 这只是一个例子.但是,我
是否有必要在单元测试中进行性能测试?如果是这样,最佳做法是什么?如果没有,请提供理由.

一个例子可能是针对过滤器效率的单元测试,断言完成过滤的时间.

这只是一个例子.但是,我想就未决问题获得建议,而不是上述问题的详细解决方案.提前致谢.

不,这当然没有必要,甚至可能没用.没有必要,因为你写的大多数代码都是高效的,而你的时间最好花在其他地方.没用,因为如果你试图在单元测试期间测量性能,你的结果将是错误的,因为运行测试的JVM几乎肯定与你的代码最终以多种方式运行的方式不同,包括同时发生的各种活动正在测试的代码,垃圾收集自我调整,一般JVM设置和JIT编译,仅举几例.
网友评论