`

对于性能测试的那些需要注意的事

 
阅读更多


之前有做过几次做性能测试,略有心得和大家分享一下

从测试需求开始,到完成测试,都需要经过很多阶段

首先是测试需求,要评估测试需求是否合理,并不是所有的性能测试需求都需要直接来安排测试,而是评估下是否需要做本次性能测试。

产品提出需要做性能测试是基于用户的考虑, 如果确定要进行性能测试,就需要评估性能测试的方案。包括环境搭建、逻辑了解、数据准备、测试过程、问题定位、修改优化、回归、出报告的时间。需要强调的是,性能测试开始的时间一定是功能测试已经通过了。否则进行性能测试会存在修改功能逻辑导致性能发生变化,性能测试就没有任何指导意义了。

测试服务器的搭建和打压环境的搭建。测试环境可以有开发来搭建。原则上测试服务器配置不能高于线上服务器的配置,且测试服务器部署的服务要尽量接近线上服务器。

了解整个性能测试的业务逻辑。一般需要了解请求个数,请求参数含义等。除此之外,在这里要强调几个新手容易忽视的问题:就是打压测试服务器时,要和线上服务器做明确隔离。不要简单认为所有的请求都是指向测试服务器,就认为是只向测试服务器打压。

性能测试的难点在于对被测系统的理解,在于对测试点的分析。为了实现测试的思想,可以有多种方法,手段永远只是辅助的,只有思想才是根本的。工具更不等于性能测试,不要以为会用LR就懂了性能测试,那只是最低级的测试执行。也不要以为会调几个参数就懂了性能测试,那同样是个比较低的层次。

调优等技术不是性能测试的主要目的,好的性能也不是调出来的。测试人员一定要明白自己存在的价值所在,所谓的“技术”只是为了达成自己测试目的的一些手段。

如何证明测试结果的有效性,其实是个很难的问题,值得花费时间去认真思考。这个过程涉及到一些很重要的内容,如用户模型的建立,后续慢慢细说。

性能测试是一个需要不断改进的过程,每一次只需尽量的做到更好,多做一点点以前没有想到的东西。经过不断的积累,你会发现自己对性能测试有了更深的认识。

性能测试是产品的一个重要测试项目,是保证产品质量和用户体验的保障,特别是近几年,移动端产品的爆发,在app性能测试、app云测试等方面,需要更多的投入,希望这些有所帮助。

TestBird
分享到:
评论

相关推荐

    性能测试计划注意事项

    性能测试计划是确保软件在高负载条件下仍能保持稳定性和高效性的关键步骤。根据所提供的文件信息,我们将深入探讨性能测试计划中的几个核心知识点,包括分析应用程序、确定测试目标以及规划测试周期。 ### 分析应用...

    软件测试 性能测试 性能测试报告 系统性能测试方案 性能测试经验 测试模板

    性能测试计划注意事项.pdf 性能测试讲稿.pdf 性能测试经验总结.doc 性能测试实践.ppt 性能測試經驗.doc 性能測試模板.doc 性能測試之之研究.doc 学习性能测试线路图.doc 压力测试和服务器稳定性测试.doc JMeter.chm ...

    性能测试基础培训

    性能测试计划是整个性能测试工作的蓝图,需要明确测试目标、确定测试范围和内容、选择测试工具、设定测试场景和参数、规划测试时间表等。一个详尽的性能测试计划对于确保测试工作的有序进行至关重要。 性能测试工具...

    性能测试注意事项 doc

    以下是对"性能测试注意事项"的详细阐述: 1. **同一局域网内的服务器与客户端**:性能测试时,服务器与客户端应处于同一局域网内,确保网络环境对测试结果的影响最小。网络延迟和其他网络问题可能导致测试结果失真...

    性能测试pdf电子书

    这个例子通过模拟浏览器向服务器发送请求的过程,阐述了在性能测试中应该注意的服务器响应数据量和交互频率对性能的影响。在这个过程中,Cookie的作用被提出来,它是一种可以在客户端存储信息的技术,可以提高访问...

    性能测试报告-demo模板

    编写性能测试报告需要注意以下几点: * 报告要清晰、简洁和易于理解。 * 报告要包括所有必要的信息。 * 报告要使用专业的语言和术语。 * 报告要包括图表和表格,以便于理解和分析测试结果。 八、性能测试报告的...

    如何做性能测试-性能测试过程详述

    ### 如何做性能测试——性能测试过程详述 #### 1. 综述 ##### 1.1 什么是性能测试 性能测试是一种检验系统在特定负载条件下的性能表现的测试方式,其目的是验证系统是否能够达到预定的性能目标。性能测试通常包含...

    KVM性能测试报告

    KVM性能测试是一个复杂的过程,它通常需要覆盖多个方面,包括CPU、内存、网络和磁盘的性能。本次测试报告主要探讨了虚拟机相对于物理机的性能损失、KVM对资源分配的公正性,以及不同物理机磁盘类型和虚拟机磁盘类型...

    易语言系统性能测试

    "易语言系统性能测试"是指使用易语言编写的一套用于评估计算机系统性能的源代码。这种测试可以帮助用户了解他们的计算机在执行各种任务时的表现,如CPU处理速度、内存读写效率、磁盘I/O速度等。 系统性能测试通常...

    GT3.1.0 app性能测试工具

    对于那些预算有限或者对perfdog收费模式有所顾忌的开发者来说,GT无疑是一个理想的选择。不过,使用旧版本也需要注意其可能存在的兼容性和安全性问题,建议配合最新的Android SDK和设备进行测试,以获取更准确的结果...

    MongoDB性能测试报告

    MongoDB性能测试报告详细分析了在大数据量环境下,包括GridFS和组合索引在内的性能表现。通过对5亿数据级别的插入与查询进行测试,本报告旨在探讨不同索引配置、数据量、查询方式等因素对性能的影响。 首先,测试在...

    软件性能测试指标及其注意地方

    软件性能测试指标及其注意地方,祝您实现完美软件

    性能测试checklist

    在使用LoadRunner工具进行性能测试时,需要注意以下几点: 一、脚本优化checklist 在进行脚本优化时,需要注意以下几点: * 登陆事件:登陆事件是系统的入口,需要对登陆事件进行优化,减少响应时间。 * 统计登陆...

    性能测试和工具(pdf)

    6. 性能测试的挑战与注意事项: - 准确模拟真实负载:理解用户行为模式,避免过于理想化的测试场景。 - 确保环境一致性:测试应在可控的环境中进行,避免外部因素干扰。 - 定义性能指标:明确性能测试的目标,如...

    深入性能测试:LoadRunner性能测试、流程、监控、调优全程实战剖析 中文PDF

    提高篇主要讲述性能测试工具LoadRunner三大组件的使用技巧,以及测试过程中需要注意的细节。监控篇主要讲述在整个性能测试过程中应该如何监控系统资源、Web服务器和数据库,以及常用的调优技巧,并就性能测试的流程...

    经典性能测试用例参考模板

    性能测试是软件开发过程中的重要环节,用于评估和优化系统的处理能力、稳定性和资源消耗。以下是一个基于给定信息的详细性能测试用例参考模板及其关键知识点: **用例名称**:学校基本信息修改性能测试 **用例描述...

    性能测试问题分析思路

    首先,性能测试的设计阶段,我们需要明确测试目标,比如系统的响应时间、并发用户数、吞吐量等性能指标。同时,制定合理的测试场景和工作负载模型,模拟实际用户行为,如登录、搜索、购物等操作。这需要对业务流程有...

    性能测试报告.pdf

    性能测试报告不仅仅只是总结测试结果,还包括了上线前需要进行的准备工作和注意点。对于运维和DBA等角色的人员,报告中应该提供了清晰的指导,以确保系统在生产环境中的稳定运行。 总结来说,《性能测试报告.pdf》...

    软件测试+性能测试模板

    性能测试计划注意事项.pdf 性能测试讲稿.pdf 性能测试经验总结.doc 性能测试实践.ppt 性能測試經驗.doc 性能測試模板.doc 性能測試之之研究.doc 学习性能测试线路图.doc 压力测试和服务器稳定性测试.doc ...

Global site tag (gtag.js) - Google Analytics