提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本系列进行性能测试的笔记输出...
一、定义
通过自动化测试工具,模拟多种正常,峰值,异常的负载情况,对系统各项性能指标进行测试的过程,分为负载测试、压力测试、容量测试。
1 负载测试:测试负载增加时,各项指标的变化过程
2 压力测试:极限测试,确定系统的瓶颈或不能承受的性能点
3 容量测试:在可接受范围内,确定最大的负载
二、指标
1.响应时间
从点击一个页面,到这个页面完全在浏览器里呈现,包含从客户端发出请求开始,到接收到服务器的响应,并且看到响应的内容为止,也就是三部分:网络响应时间、服务器处理时间、浏览器解析时间(客户端响应时间)
2.用户数
1 并发用户数:反映系统的并发处理能力,统计特定时间,在线并且同时在操作,操作不一定相同的用户数,
2 在线用户数:在线,不要求同时在操作,只是统计了登录系统的用户数量,这些用户不一定都在操作对服务器产生压力
3.资源利用率
CPU占用率、内存使用率、磁盘I/O、网络I/O
4.吞吐量
指处理事务的总数据量,可理解为系统的“饭量”,反映了系统的处理能力。具体定义指的是:软件系统在单位时间内能处理多少个事务/请求/单位数据等。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了性能的定义和指标,明天继续~