




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大型网站性能测试的制定与实施 什么是性能测试 性能测试 是指在某个特定的硬件 软件 网络环境下通过自动化的测试工具模拟多种正常 峰值以及异常负载条件来对系统的各项性能指标进行测试 性能测试的目的 验证改进的性能效果 需要和以前的测试结果进行比对 新的业务上线 验证新系统能够满足系统的上线指标 验证系统稳定性验证系统的架构是否存在瓶颈 性能测试环境搭建 性能测试环境 硬件环境软件环境网络环境最优的性能测试环境 就是即将正式上线使用的生产环境 性能测试环境搭建 硬件环境搭建要参考实际的生产环境搭建 并且要考虑自身的硬件成本软件环境尽量要和生产环境使用的版本和配置保持一致 并且尽可能采用最优配置网络环境尽可能参考生产环境的网络结构和搭建 尽可能不要跨多个网段 数据库中基础数据的准备 基础数据的内容和数据量 需要参考具体系统的业务内容和使用规模类似系统的数据量规模尽可能多增加一定比例的冗余数据基础数据准备方法 数据库存储过程Lr selenium等自动化测试工具 性能测试工具的选择 强大的Loadrunner自写的多线程压力测试程序其他的第三方测试工具 webload jemeter等选择的标准 能完成特定要求的性能测试要求即可 优先考虑使用强大图表和控制功能的loadrunner 性能测试范围的定义 和整个儿开发团队一起确认性能测试的范围系统中被频繁使用的功能 调用的接口等系统中涉及到大量数据库读 写的功能大量读写系统缓存部分的功能 性能测试的完成目标 1 新上线的测试系统没有明确的数字标准比对情况下 被测试系统已经被测试到了系统极限 系统的某些资源已经耗尽 cpu 句柄 内存 数据库出现大量的slowquery 系统有些处理已经变慢 并且系统证明是可以水平扩展的 则可以上线 性能测试的完成目标 2 有以往测试结果进行比对 只要证明类似的测试条件下 此次的结果比以往的测试结果更好即可 每秒处理个数更多 单次请求的处理速度更快 性能测试的完成目标 3 没有可以比较的测试结果 但是产品已经上线一段时间 至少3个月 有一些运营数据 则需要分析运营的数据来作为比对的基准 只要被测系统达到3个月内系统并发峰值的4倍就可以认为是可以接受的 如果是接口为测试对象 则需要混合主要的接口来进行性能测试 性能测试的完成目标 4 开发人员提供经验值作为比对的基准 则被测对象只要证明满足开发人员提出的经验值即可 如果选择以上的某一种策略 则必须明确系统的每秒处理个数和每次请求的平均时间的具体数值 并出具最终的性能测试报告 性能测试的脚本调试 录制或者编写性能测试脚本修改测试脚本 使用随机化策略调试和运行脚本 查看log和数据库内容等方式验证脚本正确性 性能测试脚本的执行 设计好特定的性能测试场景初始的压力线程数逐步加压的策略测试执行结束条件结束时的停止多线程的方式注意 加压的压力测试机器和被测试对象最好在一个局域网段 性能测试的数据收集 1 测试用例编号测试时间并发数成功请求数失败请求数平均每秒处理个数平均每个请求处理时间方差备注 性能测试的数据收集 2 响应时间小于1秒的请求个数响应时间超过1秒小于2秒的请求个数响应时间超过2秒小于3秒的请求个数响应时间超过3秒小于4秒的请求个数响应时间超过4秒小于5秒的请求个数响应时间超过5秒的请求个数 性能测试数据分析 分析系统性能瓶颈验证是否数据满足性能测试完成条件整理测试报告 汇总性能测试数据 整理性能测试结果 给出测试结论和整个儿开发团队确认测试结果 经验和教训的总结 总结本次出现的性能问题的原因和问题解决方法 作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新疆生产建设兵团中考生物试卷及答案
- 服务顾问部门管理制度
- 家乐福产品采购管理制度
- 微生物科技公司管理制度
- 施工机械加班管理制度
- 抗结核病药使用管理制度
- 施工测量人员管理制度
- 智慧教育平台管理制度
- 宝山区购买书架管理制度
- 智能酒店成员管理制度
- 新概念2测试题及答案
- JT-T-566-2004轨道式集装箱门式起重机安全规程
- 反有组织犯罪法主题班会
- 商户安全管理培训课件
- MOOC 统计学-南京审计大学 中国大学慕课答案
- MOOC 嵌入式系统-西北工业大学 中国大学慕课答案
- 工程造价专业《工程项目管理实训》课程标准
- 《高温熔融金属吊运安全规程》(AQ7011-2018)
- 《观念决定行动》课件
- 年产4亿片阿奇霉素片的精烘包及车间设计
- 《现代汉语》考试复习题库及答案
评论
0/150
提交评论