天台县建设规划局网站,在线公司取名,互联广告精准营销,深圳网站建设(推荐乐云践新)什么是性能测试#xff1f;性能测试定义性能测试和功能测试区别性能测试常见术语及指标1#xff1a;用户数3#xff1a;响应时间4#xff1a;事务5#xff1a;每秒事务通过数6#xff1a;用户点击率7#xff1a;吞吐量8#xff1a;吞吐率9#xff1a;思考时间10#… 什么是性能测试性能测试定义性能测试和功能测试区别性能测试常见术语及指标1用户数3响应时间4事务5每秒事务通过数6用户点击率7吞吐量8吞吐率9思考时间10资源利用率 性能测试分类基准性能测试负载性能测试压力性能测试可靠性能测试 性能测试执行流程 什么是性能测试
性能测试定义
性能测试测试人员借助性能测试工具模拟系统在不同场景下对应的性能指标是否达到预期
性能测试和功能测试区别
1手段不同功能测试依靠人工执行性能测试依靠工具完成 2目的不同功能测试不管在什么场景下只要能够正常运行即可。性能测试软件在一些极端的情况下是不是能够正常运行
性能测试常见术语及指标
1用户数
1.系统用户数系统注册的用户
2.在线用户数成功登录系统的用户数
3.并发用户数大量用户同时访问系统会对服务器产生压力前提必须是大量同时 3.1业务层面的并发用户数同时向服务器发送请求的用户数 3.2服务器层面的并发用户数同时向服务器发送请求的请求数量
3响应时间
1.用户响应时间比如我在浏览器输入url然后回车到页面显示内容这个就是响应时间。 2.请求响应时间服务器收到请求到响应做出来发送过去的时间。
4事务
事务一个整体流程是指一组密切相关的子操作的组合。比如一笔电子支付操作后台处理的时候可能需要经过会员系统账务系统支付系统银行系统等这就是是一个关于支付事务里面包含的操作。 **事务响应时间:**这个事务操作过程花费多少时间。
5每秒事务通过数
每秒事务通过数每秒系统能够处理的事务数。它是衡量系统处理能力的重要指标。 比如
YB地铁检票机
只有10台进站检票的机器1台机器1秒能进1个人
并发用户数为5则TPS为5
并发用户数为10则TPS为10
并发用户数为100则TPS仍为106用户点击率
用户点击量点击产生的请求数量不能衡量软件的性能用点击率来衡量。 用户点击率点击量/时间 比如每秒点击数代表用户每秒向Web 服务器提交的HTTP请求数。点击率越大服务器压力越大。这里的点击并不是鼠标的一次点击一次点击可能有多次HTTP请求。
7吞吐量
吞吐量用户一次请求和服务器之间的数据交互量也不能用于衡量软件性能 比如服务器A处理了100M数据服务器B处理10M数据当然不能性能谁好还得看时间
8吞吐率
吞吐率吞吐量/时间
9思考时间
思考时间用户在对软件进行操作的时候每一个操作中间间隔时间 比如我在浏览器搜索框输入web到点击百度一下这是一定会有时间间隔的这个间隔时间就是思考时间不可能直接同时触发
10资源利用率
资源利用率不同系统资源的使用情况。包含CPU内存硬盘网络等
性能测试分类
基准性能测试
基准性能测试让系统在正常情况下运行观察软件性能指标软件在刚上线的时候需要进行性能摸底测试
负载性能测试
负载性能测试验证软件在一定的压力情况下运行观察性能指标是否出现了拐点
压力性能测试
压力性能测试系统处于饱和情况下观察系统性能指标往往容易把系统搞崩溃
可靠性能测试
验证系统在一个持续的时间段内运行在这个运行时间段观察系统各项性能指标是否正常。比如持续一天、一周、一个月、一个季度、一年、两年半
性能测试执行流程
功能测试执行流程需求分析 - 测试计划 - 测试设计 - 测试执行 - 测试评估(测试报告)- 上线 性能测试执行流程:需求分析 -测试计划 - 选择一款性能测试工具 -性能测试脚本编写- 执行性能测试脚本 -产出一个性能测试报告 性能测试报告