- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能测试入门教程剖析
性能常用分析工具 Top命令iostat命令分析各个磁盘的传输闲忙状况 iostat命令分析各个磁盘的传输闲忙状况 vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和CPU 活动的统计信息 netstat 是用来检测网络信息的工具 sar用于收集、报告或者保存系统活动信息:sar显示数据、sar1和sar2用于收集和保存数据 sysctl是一个可用于改变正在运行中的Linux系统的接口。用sysctl可以读取设置超过 系统资源图 THANK YOU 58同城 软件性能测试培训初级教程 讲师:于大海 日期:2015-07-28 性能测试基础知识 LoadRunner 基础知识 Vuser – 用户行为模拟器 Controller – 性能测试指挥中心 Analysis – 寻找系统瓶颈的得力助手 监控知识 培训内容简介: I, 性能测试基础知识 1.1 性能测试的含义: 通过自动化测试工具模拟生产运行的业务压力或用户使用 场景来测试系统的性能是否满足生产性能的要求。 1.2 性能测试的目的: 评估系统的能力(性能测试) 识别系统的弱点(压力测试) 系统调优(调优) 验证稳定性、可靠性(负载测试) I, 性能测试基础知识 1.3 性能测试策略: 性能测试(Performance Testing) 负载测试(Load Testing) 压力测试(Stress Testing) 并发测试(Concurrency Testing) 可靠性测试(Reliability Testing) …… 1.4 性能测试需要的相关技能: 测试专业技能 软件编程技能 网络知识 操作系统知识 数据库知识 中间件知识 行业知识 个人素养 I, 性能测试基础知识 I, 性能测试基础知识 1.5 性能测试流程 试验阶段 任务 交付 评估阶段 收集需求,测试范围,测试目标 性能检查表 计划阶段 最后确定测试范围、里程碑(阶段)、目标、工具 性能计划 设计阶段 设计详细的测试用例,转换为测试脚本 性能测试用例 执行阶段 创建场景;执行场景 性能测试结果 性能调整阶段 分析问题和重新测试 再测试结果 后生产阶段 回顾最后的性能测试结果 性能测试报告 常用性能指标的名称与含义 并发:所有用户在同一时刻对系统执行操作,一般指做同一件事情或操作。 在线:所有用户在一段时间内对系统执行操作。 请求响应时间 从client端发出请求到得到响应的整个时间; 包括:client端响应时间--网络响应时间(传输时间)-- nginx响应时间-- Server端响应间--数据库相应时间 事务请求响应时间 完成相应事务所用的时间;这个是性能测试中重点关注的指标。 常用性能指标的名称与含义 TPS(Transaction Per Second) 每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。TPS是LoadRunner中重要的性能参数指标。 点击率(Hit Per Second) 每秒发送的HTTP请求的数量;点击率越大对Server的压力越大 资源利用率 对不同资源的使用程度,如CPU,I/O,内存,…… II, LoadRunner基础知识 LoadRunner的组件 LoadRunner工作原理 LoadRunner在性能测试中的映射 LoadRunner常用术语 LoadRunner的协议 HTTP协议详解 II, LoadRunner基础知识 2.1 LoadRunner的总体架构图 LoadRunner的三大组件 Vuser: 用户行为模拟器—单脚本测试 Controller: 性能测试控制台—运行测试场景 Analysis: 结果统计—找瓶颈 II, LoadRunner基础知识 2.2 LoadRunner在性能测试中的映射: LoadRunner 性能测试的过程: 制定计划:测试点,测试环境,测试数据,测试方法,etc 开发脚本:业务操作,参数化,etc 创建运行场景:测试模型,并发数,运行时间,etc 执行测试:自动执行 监视场景:TPS,响应时间,吞吐量,CPU占用,硬盘占用,etc 分析测试结果:图表,日志。 并发量计算 方法1根据业务量:业务量/工作小时*(0.8/0.2)?1000万/24*(0.8/0.2)?=?166万166万/3600=?461根据不同要求有访问量大的需要做两次性能28计算业务量/秒*(0.8/0.2)?166万/3600秒*(0.8/0.2)
您可能关注的文档
最近下载
- 为落实新课标要求并培养学生的核心素养.docx VIP
- 译林版(2024)Unit 1 Reading(同步课件)-2024-2025学年七年级英语上册.pptx VIP
- 农用植保无人机施药技术规程.doc VIP
- 税务总局电子申报软件纳税人端使用的说明书.doc VIP
- 【哔哩哔哩视频网站的财务风险识别与应对研究】8300字.docx VIP
- 成人肠内营养支持的护理.pdf VIP
- 中国热射病诊断与治疗指南(2025版).pptx VIP
- 统编版《道德与法治》四年级下册全册教案设计.docx VIP
- 区域地质调查设计编写提纲、地质图图式、区域地质调查报告编写提纲.pdf VIP
- 无钼镍高铬合金铸铁耐磨衬板的研制与应用.pdf VIP
文档评论(0)