您的位置:首页 > 其它

如何定义性能”提升“了多少?

2012-08-23 23:06 232 查看
在性能基准测试报告中,有很大一部分内容是关于改进后的性能”提升“了多少。那么,我们怎么来定义”提升“呢?在性能工程(performance engineering)中,“提升”最主要的表现就是响应时间的减少。

翻译成中文:改进后的性能(响应时间)相比改进前提升(少)了多少(百分比)

公式:Improvement = (Original_Response_Time - Improved_Response_Time) / Original_Response_Time * 100%

如果改进后的性能提高(响应时间变短),则得出的结果为正值,范围在+0% ~ +100%之间。

如果改进后的性能下降(响应时间变长),则得出的结果为负值,范围在-0% ~ -∞之间。

还有一种比较方法,翻译成中文:改进前的性能相比改进后低了多少(是不是很别扭)

公式:Degradation = (Original_Response_Time - Improved_Response_Time) / Improved_Response_Time * 100%

同理,如果改进后的性能提高(响应时间变短),则得出的结果为正值,范围在+0% ~ +∞之间。

如果改进后的性能下降(响应时间变长),则得出的结果为负值,范围在-0% ~ -100%之间。

两种方法,两个公式,到底我们要用哪一个呢?要看具体的场景。

在绝大多数的情况下,使用第一个公式可以得到我们需要的结果。但是第二个公式也不是一无是处,至少可以拿去忽悠客户。




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  performance 测试