性能测试术语
负载
模拟业务对服务器造成压力的过程
TPS
每秒完成的事务数,通常指成功的事务数
RT/ART
响应时间/平均响应时间,指一个事务花费多长时间
PV
每秒用户访问网站页面的次数,浏览一次页面PV数就+1
UV
一台电脑端作为一个访客,一天内相同的电脑只被计算一次
VV
访问网站的次数
并发
并发分为两类,狭义并发和广义并发。狭义的并发,即所有用户在同一时刻做一件事情或者操作。试用与性能测试、负载测试、压力测试,广义的并发,即所有用户对系统发出不同请求或不同操作。适用于稳定性测试、混合场景。
场景
性能测试过程中为了模拟真实用户的业务处理过程,在LR中构建的基于事务、脚本、虚拟用户、运行设置、运行计划、监控分析等的一系列动作的集合,称之为性能测试场景。场景中包括了待执行脚本、脚本组、并发用户数、负载生成器、测试目标、测试执行时的配置条件等。
思考时间
模拟真实用户行为,每个请求之间都应该有间隔时间
标准差
该标准差根据数理统计的概念得来,标准差越小,说明波动越小,系统越稳定。反之,标准差越大,说明波动越大,系统越不稳定。包括响应时间标准差、TPS标准差、Running Vuser标准差、Load标准差、CPU资源利用率标准差、Web Resources标准差等。举例响应时间标准差。
90%响应时间
虚拟用户
虚拟用户是测试工具产生的用户,主要是为了模拟真实用户而进行的操作
注册用户
注册用户是系统在数据库中已经注册过的总用户数
并发用户
真正对系统造成压力的用户,同时操作的
每秒链接数
通过每秒链接数可以看出服务器的处理情况,即可发现服务器的性能在逐渐下降。在哪看,loadrunner、netstat tcp
Pacing步调
Pacing步调会对服务器产生的负载大小有所影响,可以在每个action之间调整
HPS
每秒点击数
QPS
每秒查询数
性能测试单元测试
性能单元测试以模拟黑盒的业务为主,通过业务来衡量整体系统的极限性能,这个性能中只需关注被测系统的性能,而无需关注外界系统的干扰
性能测试集成测试
集成测试能模拟真实的线上的环境,以关键业务为主线不断集成其他的系统到集成测试环境,使集成环境逐渐接近真实的现网,最终达到线下模拟线上的效果
长连接、短连接
http1.0使用短连接,客户端和服务器每进行一次http操作,就建立一次连接,任务结束就中断。http1.1起,默认使用长连接,响应头加入以下代码:Connection:keep-alive
同步
A调用B,B的处理是同步的,在处理完之前不会通知A,只有处理之后才会明确的通知A
异步
A调用B,B的处理是异步的,B在接到请求后先告诉A我已经接到请求了,然后异步去处理,处理完之后通过回调等方式再通知A
阻塞
A调用B,A一直等着B的返回,别的事情什么也不干
非阻塞
A调用B,A一直等着B的返回,别的事情什么也不干
页面渲染
是针对web页面的数据项和操作的元素(HTML标签),进行修饰性处理,以增强页面元素的可表现能力和可介入处理能力。页面渲染是影响web性能的关键因素之一,web页面的响应时间分为渲染时间+应用处理时间

浙公网安备 33010602011771号