性能测试指标

一、响应时间
响应时间反应完成某个业务所需要的时间
如:从单击登录按钮完成返回登录成功页面需要消耗1秒钟
在性能测试中是通过事务函数来完成对响应时间的统计,事务是指做某件事的操作,事务函数会记录开始做这件事和该事情完成之间的时间差,使用Transaction Response Time这个词来说明,也称为事务响应时间

二、吞吐量(TPS)
吞吐量反映单位时间内能够处理的事务数目
如:对一个系统来说一个用户登录需要1秒钟,如果系统同时支持10个用户登录,且响应时间是1秒钟,那么系统的吞吐量就是10个/秒
在性能测试工具中,吞吐量也被称为TPS(Transaction Per Second,每秒事务数)也就是说在单位时间内能完成的事务数目。TPS的计算一般是通过的事务数除以时间

三、服务器资源占用
服务器资源占用反映在负载下系统的资源利用率。资源的占用率越低,说明系统越优秀。资源并不仅仅指运行系统的硬件,而是支持整个系统运行程序的一切软硬件平台。在性能测试中,我们需要监控系统在负载下的硬件或者软件上各种资源的占用情况,如,CPU的占用率、内存使用率、查询Cache命中率等
对于一个终端用户来说,最关心的指标只有响应时间,如果响应时间长了,那么用户就会觉得系统慢。用户并不关心有多少人使用这个系统以及系统的资源是不是足够,所以我们从某个角度来说,性能测试必须保证在任何情况下终端用户的操作响应时间不长于5秒
有调查统计,对于一个用户来说,如果访问系统的响应时间小于2秒,那么用户会感觉系统很快,比较满意,如果访问某个系统的响应时间在2~5秒,那么用户可以接受,但是对速度有些不满,如果某系统的响应时间超过10秒,用户将无法接受

原文地址:https://www.cnblogs.com/guanhuohuo/p/12533795.html