时间:系统处理用户请求的响应时间
资源:系统运行过程中,系统资源的消耗情况
功能测试:验证系统的功能需求规格。 焦点:功能(正向、逆向)
性能测试:验证系统的业务需求场景。 焦点:时间、资源
一般项目中,先功能测试通过后,在进行性能测试
狭义上讲:就是单用户测试(单用户循环多次得到的数据)
广义上讲:建立基准线,当系统的软硬件环境发生变化之后再进行一次基准测试以确定变化对性能的影响
通过逐步增加系统负载,确定在满足系统的性能指标(如响应时间等)情况下,找出系统所能承受的最大负载量的测试
系统最大负载量达到用户要求时,系统才能正式上线使用。

注意:
在服务器稳定运行(用户正常的业务负载下)的情况下进行长时间测试(1天-1周等),并最终保证服务器能满足线上业务需求
系统在用户要求的业务负载下运行达到规定时间时,系统才能正式上线使用
在强负载下的测试,查看系统在峰值情况下是否功能隐患、系统是否具有良好的容错能力和恢复能力
并发测试:是值在极短的时间内,发送多个请求,来验证服务器对并发的处理能力
特定活动场景:如抢红包、秒杀

负载测试:主要目的是测试高负载情况下,对系统资源的消耗,是否会耗尽的问题(双11活动)
并发测试:主要目的是测试极短时间内,并发请求时,系统资源争抢的问题(抢红包、秒杀)

某一时刻同时向服务器发送请求的用户数

吞吐量:指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力




