最近小编看到大家都在讨论性能测试分为哪些(性能检测)相关的事情,对此呢小编也是非常的感应兴趣,那么这件事究竟是怎么发生的呢?具体又是怎么回事呢?下面就是小编搜索到的关于性能测试分为哪些(性能检测)事件的相关信息,我们一起来看一下吧!
性能检测(性能测试分为哪些)
一、准备工作1. 组建测试团队在什么阶段开展性能测试工作?一般情况下,是在被测系统已完成功能测试、系统趋于稳定的情况下,才会进行性能测试。
(资料图)
根据被测系统的实际情况,组建一个性能测试团队,团队成员包括:开发人员、运维人员、DBA和测试人员等。
2. 性能需求调研性能需求调研工作一般是有性能测试人员负责,产品经理、开发人员、运维人员配合完成。
调研系统线上环境的性能需求,包括性能需求、可靠性需求、可维护性需求等。
调研系统相关信息,如硬件参数配置、系统架构与部署方式等。
调研业务场景信息,如关键业务逻辑与处理流程、交易列表、交易量信息、业务分布规律等。
3. 工具的选择综合系统设计、工具成本、测试团队的技能来考虑,选择合适的测试工具。
压测工具:JMeter、Loadrunner、Locust等等。
监控工具:nmon、lepus、jvisualvm、prometheus、grafana等等。
二、性能测试计划1. 分析性能测试背景根据对项目背景和业务的了解,确定本次性能测试要解决的问题点。常见的情况有:
对于一个新系统,需要测试系统的承受能力。
对于运行中的系统不能满足实际的需求,需要确定性能瓶颈。
增加了新的业务,需要重新评估系统的承受能力。
系统架构进行了调整,需要重新评估系统的承受能力。
2. 分析用户场景根据对系统业务、用户活跃时间、访问频率、场景交互等各方面的分析,整理业务场景,为测试脚本开发提供依据。
3. 确定性能目标针对具体的业务功能点,制定期望的性能目标。其中需要和其他业务部门进行沟通协商,以及结合当前系统的响应时间等数据,确定最终我们需要达到的响应时间和系统资源使用率等目标。
4. 制定性能测试实施计划根据项目组的时间安排,计划本次性能测试的起止时间、参与人员、产出物等等。
三、性能测试设计1. 测试环境设计不同的软件和硬件配置会制约系统的整体性能,所以需要部署多个不同的测试环境,在不同的硬件配置上检查应用系统的性能,并对不同配置下系统的测试结果进行分析,得出最优结果。需要重点关注有数据库服务器、应用服务器、软件运行环境。
2. 测试场景设计根据被测系统的业务特性,并通过和业务部门沟通以及以往用户操作习惯,确定用户操作习惯模式,以及不同的场景用户数量,操作次数,确定测试指标,以及性能监控等。
3. 测试用例设计根据设计的测试场景,编写测试用例。用例的核心内容包括:用例编号、用例标题、前置条件、操作步骤、测试数据、预期结果、实际结果等等。
4. 编写测试脚本根据测试用例和选择的工具,准备测试数据,编写测试脚本。
四、性能测试执行1. 部署测试环境一般由运维或开发人员进行环境的部署,并进行资源协调。
2. 执行测试脚本在已部署好的测试环境中,按照业务场景和测试用例,按顺序执行我们已经设计好的测试脚本。
3. 性能监控和记录根据选择的测试工具和监控工具,在压测的过程中对各项性能指标进行监控和记录。
五、性能测试分析分析不同的测试环境下,硬件设备的性能指标与预期的性能指标进行对比,确定是否达到了我们需要的结果。针对没有达到预期的指标,分析具体的瓶颈点。
分析不同的测试环境下,分析应用服务器、数据库服务器、中间件等组件的性能指标。
在性能测试执行过程中,可能会发现某些功能上的不足或存在的缺陷,以及需要优化的地方。
六、性能测试调优确定问题:根据性能分析的结果确定存在的性能问题。
分析问题:根据确定的问题进行具体详细的分析出现问题的原因。
确定调整目标和解决方案。
测试解决方案:对调优后的系统再次进行测试。
分析调优结果:分析调优结果是否到达了预期目标。
七、性能汇总与报告对性能测试的过程和结果进行汇总
编写性能测试报告
关键词: 性能需求
推荐内容
- 性能测试分为哪些?在什么阶段开展性能测试工作? a>
- 观热点:江淮瑞风汽车质量怎么样?瑞风怎么样? a>
- 移动通话清单怎么查询?查通话清单中国移动的方法步骤有哪些? a>
- 每日短讯:ctm考古学所有奖励有哪些?wow考古学所有奖励大全 a>
- 全球动态:绥化中考成绩怎么查询?绥化中考成绩查询系统入口在哪里? a>
- 九阴什么职业厉害?九阴真经比较厉害的职业有哪些? a>
- 焦点速递!哪个牌子的榨汁机最好用?推荐几款性价比高的榨汁机 a>
- 【当前热闻】好看的穿越电影有哪些?好看的穿越电影排行榜一览 a>
- 焦点热门:2012年奥运会奖牌排名是怎样的?里约奥运奖牌榜一览 a>
- 神笔马良的故事是什么?神笔马良童话故事讲述了什么道理? a>
- 低位压盘有什么目的?庄家低位压盘有什么意义? a>
- 哪些股票不能追高?短线时什么情况下不能追高? a>
- 股票跌停了该怎么办?跌停为什么还有人买入? a>
- 怎么买入一字涨停股?满足开盘一字涨停的条件 a>
- 怎么抓住主升浪股票?主升浪有哪些操作要点? a>
- 【天天时快讯】A股兔年“开门红” 成交额急剧放大重回万亿 a>
- 震荡洗盘是什么意思?股票震荡洗盘怎么操作? a>
- 股票开盘价是怎么定的?开盘价对当日股价的影响 a>
- 世界微资讯!诺诚健华:广州基地成为旗下第三家获评“高新技术企业”公司 a>
- 观天下!美股纳指跌1.96% 爱奇艺涨10.9%达达集团跌15.8% a>