负载:模拟业务操作对服务器造成压力的过程,比如模拟100用户进行发帖 负载测试(LoadTesting): 在一定软硬件环境下,通过不断加大负载(不同虚拟用户量)来确定在满足性能指标情况下能够承受的最大用户数①。简单说,可以帮我们对系统进行定容定量,找出系统性能的拐点,给予生产环境规划建议。这里的性能指标包括TPS(每秒事务数)、RT(事务平均响应时间)、CPUUsing(CPU利用率)、MemUsing(内存使用情况)等软硬件指标。从操作层面来说,负载测试也是一种性能测试手段,比如下面的配置测试就需要变换不同的负载来进行测试。 相当于容量测试,找出最大用户数,超过最大用户系统会出现拐点,会不正常 压力测试(强度测试): 在一定软硬件环境下,通过高负载的手段来使服务器资源(强调服务器资源,硬件资源)处于极限状态,测试系统在极限状态下长时间运行是否稳定,确定是否稳定的指标包括TPS、RT、CPUUsing、MemUsing等 并发:狭义的并发、广义的并发 狭义的并发:真正意义上的并发,多个用户同时操作-一个功能(如同时抢购商品),- -般是 用来进行压力测试用的,测试系统的瓶颈 广义的并发:多个用户不同时操作用户同一个功能,比如(华为抢购手机活动原价3000) 广义的并发:用户要不同时间段进入系统;系统业务要比较丰富多样
|