如何做性能测试

上传人:mg****85 文档编号:37198958 上传时间:2018-04-08 格式:DOC 页数:4 大小:24.50KB
返回 下载 相关 举报
如何做性能测试_第1页
第1页 / 共4页
如何做性能测试_第2页
第2页 / 共4页
如何做性能测试_第3页
第3页 / 共4页
如何做性能测试_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何做性能测试》由会员分享,可在线阅读,更多相关《如何做性能测试(4页珍藏版)》请在金锄头文库上搜索。

1、如何做性能测试如何做性能测试如何做性能测试原作者为资深软件测试专家刘柏青先生1 综述1.1 什么是性能测试检验系统的性能是否符合要求的测试。包括压力测试、负荷测试、可靠性测试、稳定性测试.1.2 性能测试包括哪些方面的测试速度:服务响应速度容量:最大支持用户数可靠性:高负荷运行、长时间运行1.3 性能测试的目的(举例)测算系统的性能指标查找系统的性能瓶颈给出较适合的软硬件配置方案检验硬件配置能否满足客户要求系统调优(硬件调优、数据库调优)出一份报告给客户看1.4 性能指标(举例)平均响应时间(秒)成功率(%)系统最大处理能力(请求/秒)系统支持的最大并发用户数系统预期响应时间(秒)1.5 性能

2、测试过程确定目的设计方案测试实施数据分析2 性能测试过程详述2.1 确定目的2.1.1 如何确定测试目的问主管问项目经理问市场人员问客户看需求规格说明书看系统设计文档靠经验2.1.2 确定分析方法需要收集哪些数据由这些数据怎样分析出测试目的2.1.3 注意事项并非所有目的都是合理的(典型例子:测一下所有用户同时点击某个功能)要找到真正的目的,而不是光问出一句话,有时候,一个人说的并不是他真正要的各种方法所收集到的目的很可能是不同的,要综合分析,并与相关人员确认2.2 设计方案2.2.1 选择具有代表性的功能最常用的最耗资源的2.2.2 设计测试环境各台机器软硬件配置系统的各个程序运行在哪台机器

3、上2.2.3 选定测试工具通常是选用现成的测试工具,例如 loadrunner,但也可能需要自己编写2.2.4 设计测试步骤系统运行的步骤测试数据(界面输入的数据,数据库表中的记录数、索引情况)2.2.5 确定要记录的原始数据由测试目的决定举例:成功次数、失败次数测试总时长CPU 占用率(平均、最大)内存占用磁盘 I/O2.2.6 注意事项一般来说,系统的各个程序运行在哪台机器上,在这个阶段可以初步确定,但在测试实施阶段可能还要作出调整确定数据库表的记录数时,采用从严的原则,在客户实际使用可能产生的数据量的基础上乘以 1.5 到 10 倍确定需要记录哪些原始数据时,采用从宽的原则,即不确定是否

4、需要时,尽量记录下来2.3 测试实施2.3.1 搭环境2.3.2 运行测试工具,记录原始数据2.3.3 对原始数据进行初步分析根据成功、失败次数确定本组数据是否有效(成功率大约 95%,成功次数大于 20)根据成功、失败次数确定是否需要调整一组数据的测试时长根据数据的发散情况确定本组数据是否有效根据前后数据的对比确定本组数据是否有效根据前后数据的对比确定是否需要在同样情况下再次测试根据 CPU 占用率确定下一步的负荷.2.3.4 重复上面 2 步2.4 数据分析根据原始数据计算出性能指标,对当初确定的目的作出一个结论3 性能测试的误区做性能测试主要就是测试工具的使用测试工具可以自动生成我所需要的报表我做不好性能测试,是因为对测试工具不熟悉4 常见问题主管要我做性能测试(或压力测试、负荷测试) ,我该怎么办?我用工具测了一些数据出来,我要怎样分析?我们的系统到底性能怎么样?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号