收藏文章 楼主
版块:软件测试培训   类型:普通   作者:java培训   查看:12456   回复:0   获赞:0   时间:2021-06-10 12:01:04

一、性能测试培训概念

概念:是通过自动化的测试工具模拟多种正常、峰值、以及异常负载条件对系统的各项性能指标进行测试

前置条件:

1、通过对系统进行性能需求分析

2、在合理评估的性能测试环境

手段:通过测试工具模拟正常、常、峰值、以及异常负载条件对系统的各项性能指标进行测试

目的:发现性能缺陷、进行能力险证、验证规划能力和性能调优

结果:针对测试结果进行分析总结定位的测试过程

upfile1620955087324.jpg

二、性能测试基本术语

在线用户数、并发用户数、TPS、响应时间、成功率、思考时间、事务

在线用户数:系统在某一时间段内的所有已登录的用户总数

并发用户数:同一时刻操作某个页面或某个功能的用户数

例如:假如我们已经分析得出,系统的使用压力集中在2小时内,在这个时间段内有100个活跃用户,且压力是平均分布的,平均每个用户使用系统的时间是30分钟。

相对并发:是一个时间段内发生的事情,它意义在表达“并发”的可能性,是压力的一种度量

绝对并发:是同一CPU时间片,即同一时刻发生的事情

TPS:代表服务器的处理能力,每秒处理的事务数。

响应时间:用户某次操作直至完成所花的时间

参数化:模拟用户场景提供给脚本调用的一组数据

关联:本次操作数据需要用到上一次操作从服务端返回的数据

事务:用户一步或者多步操作的集合(一步操作可以是访问一次页面或点击一个功能按钮)

思考时间:用户操作步骤与步骤之间的等待停留时间


三、性能测试分类

1、基准测试:验证系统是否存在线程安全性问题并得到一定条件下系统的性能基线数据

目的:得到系统的性能基数数据,常用于新系统,之前未测试过性能

2、容量规划:验证系统在软件或硬件上的扩展能力

目的:测试系统在软硬件上的扩展能录

3、对比测试:验证系统在软件或硬件上的扩展能力

目的:对比测试前后的性能差距,常用于系统优化,系统选型、通过相同的用例对比性能数据

4、稳定性测试/疲劳测试:验证系统在一定的负载下长时间运行的特续服务能力

目的:测试系统长时间运行的稳定性,常用于核心系统,要求长时间服务不停机

5、负载测试:在测试过程中,对待测试功能点,采取循序渐进的加压方法,收集系统的各项指标,得到在不同压力下的性能曲线


四、性能测试实用工具

jmeter:开源、插件多。客户端比较耗资源,报告不丰富

LoadRunner:支持协议多。付费,不方便扩展,客户端耗资源

GatLing:并发性能优。支持协议少

Power平台:整合Jmeter,整合执行机调度和监控报告丰富


五、性能测试误区

1、业务并发等于场景并发

2、将平均指标作为重要甚至唯一度量指标评估系统性能

3、割裂单独看测试结果各个指标和监控指标,不会系统分析各指标关联关系

4、性能测试就是使用性能测试工具进行测试

5、性能测试工具可以完成性能测试结果分析工作

6、性能测试数据的有效性

7、性能测试就是跑高并发看下结果

8、存量数据对性能测试影响

9、性能测试可以靠测试人员独立完成

10、协议的含义以及何时选择何种协议

11、忽略边界和基准

12、测试脚本不加断言


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:性能测试培训-基础理论

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 8.3.15

©2015 - 2025 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:18.220.44.17,2025-05-01 10:55:10,Processed in 0.46486 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏