Skip to content

性能测试

性能测试 ​

  • 性能测试主要关注系统运行状况的好坏。

  • 与功能测试(旨在验证系统是否能正常工作)不同,性能测试侧重于衡量用户体验中的定性方面,例如系统的响应能力和可靠性。

  • 性能测试中采用的度量指标基于 k6 的指标类型:计数器(Counters)、计量器(Gauges)、比率(Rates)和趋势(Trends)。

性能测试可涵盖以下方面:

可扩展性 (Scalability) ​

可扩展性是指 Web 应用程序在处理不断增长的数字流量(即大数据负载)时,能够保持正常运行,且不会出现中断或性能下降的能力。

弹性 (Elasticity) ​

弹性计算是指能够快速扩展或缩减计算处理能力、内存及存储资源,以满足不断变化的需求;在此过程中,无需预先进行复杂的容量规划或针对峰值使用场景进行专门的工程设计。

可用性 (Availability) ​

“可用”的网站是指用户能够正常访问并按预期使用的网站。在谈论可用性时,通常指的是系统可用时间占总时间的比例。网站的可用性通常以百分比来表示,例如 99.9% 的可用性。

可靠性 (Reliability) ​

应用程序的可靠性是指软件能够始终如一地按照既定规范运行的能力。如果应用程序可靠,用户便能始终正常使用其各项功能,且不会遇到运行缓慢等问题。

韧性 (Resiliency) ​

具备韧性的应用程序即使在部分系统组件发生故障时,仍能继续正常运行。实现韧性需要在架构的各个层面进行规划;它影响着基础设施与网络的布局方式,以及应用程序和数据存储的设计方案。此外,韧性的概念也延伸至人员与文化层面。

延迟 (Latency) ​

延迟是指网络或互联网连接中存在的滞后时间。低延迟意味着几乎不存在(或完全不存在)滞后。高延迟意味着存在较多延时。提升性能的主要目标之一,就是降低延迟。

价格 ​

服务每小时价格
性能测试

准备下单了吗? ​