WEB测试项目实战——7. 性能测试用例设计

一、事务

【事务】记录从客户端到服务器端,服务器端返回到客户端应答的时间。(点击登陆到登陆成功,登陆成功这个事叫)可以反映出一个操作所用的时间。
那么事务的时间主要有:响应时间(登陆成功响应时间),事务自身时间(服务器处理时间,传数据库,数据库更改等),浪费时间(wasted time网络堵塞)

二、响应时间

【响应时间】
网络时间:web server时间(客户端传到服务器,服务器传到客户端)
服务器处理时间:web服务器、数据库服务器的处理时间
网络延迟时间:前端network(wife,路由)、后端服务(软件公司申请的带宽只有10兆或100兆,但用的人很多)

三、并发

业务——1.用户在同一时刻做同一件事或者操作,这种操作一般指做同一类型的业务2.尽管多个用户对系统发出了请求或者进行了操作,但是这些请求或操作可以是相同的,也可以是不同的
服务器——同时向服务器发送请求的客户数
(真正意义上的并发不存在)

四、吞吐量

【吞吐量】在一次性能测试过程中网络上传输的数据量的总和。
吞吐率=吞吐量/传输时间

五、TPS

【TPS】每秒钟系统能够处理的交易或者事务的数量,它是衡量系统处理能力的重要指标

六、资源利用率

性能项 资源 评价
CPU占用率 70%
85%
90%+ 很差
磁盘I/O <30%
<40%
<50%+ 很差
网络 <30%带宽
运行队列 <2*CPU数量
内容 没有页交换
每个CPU每秒10个页交换
更多的页交换 很差

作业:编写20个性能测试用例并入库

猜你喜欢

转载自blog.csdn.net/zhaiyujia15195383763/article/details/83210673