性能测试进阶指南第一章总结
上一篇 /
下一篇 2016-01-04 10:04:31
负载
测试(load Testing):是指在一定的软件、硬件、网络环境下,运行一种或多种业务,在不同的虚拟用户数量下,测试服务器的性能指标是否在用户的要求范围内,已确定系统所承载的最大用户数,最大有效用户数以及不同用户下的系统响应时间以及服务器的资源利用率
。简单来说就是确定最大用户数以及最大有效用户数的系统响应时间。
压力测试(stress Testing):压力测试是指一定的软件、硬件以及网络环境下,模拟大量的虚拟用户向服务器产生负载,使服务器的资源处于极限状态下并长时间连续运行,以测试服务器在高负载的情况下是否能够稳定工作。 与负载测试获得峰值性能数据不同,压力测试强调的是在极端的情况下系统的稳定性。
例如,在cpu超频后经常对系统的稳定性进行测试,那么可以用prime95工具来进行稳定性测试,该软件可以让系统的所有资源长时间处于消耗殆尽状态,如果长时间运行没有出现死机状态,可认为系统通过了压力测试。
容量测试(volume Testing):容量测试和负载测试的不同之处在于,容量测试主要关心how much,而负载测试同时强调how much和how fast.
容量测试也包含了可伸缩性测试的概念,可伸缩性可以从硬件和软件两方面解释。
可伸缩性测试具体测试过程为:进行负载测试,记录不同负载下的平均响应时间,查看平均响应时间是否线性增加,如线性增加,说明系统具有可伸缩性。
配置测试:指在不同软件、硬件以及网络环境下,在一定的虚拟用户数量情况下,获得不同配置的性能指标,用于选择最佳的设备及参数配置。
可以通过everest测试内存读写速度。
基准测试:
并发测试(Concurrency testing)
收藏
举报
TAG: