1 性能测试目标
• 系统是否满足预期的性能要求
• 作为对系统进行调优的参考
• 系统的可扩展性
• 用性能测试手段发现系统存在的问题
• 提供部署方案的参考

2  性能指标
• 常用的性能指标如下:
• CPU利用率
• 内存占用率
• 磁盘I/O
• 响应时间

3  影响性能的因素
• 网络状况(隔离的网络环境)
• 硬件设备(CPU数、内存大小、总线速度)
• 系统/应用服务器/数据库配置
• 数据库设计和数据库访问实现(SQL语句)
• 系统架构(同步/异步)

4  性能测试步骤
• 分析性能需求(需求规格说明书)
• 性能测试计划
• 性能测试方案
• 建立数据模型
• 性能测试报告

5  性能测试方案应包含的内容
• 对软件系统架构的分析(了解输入、输出数据的类型、数据量)
• 性能测试组网图(网络环境说明)
• 硬件环境说明
• 测试范围、目的与方法
• 性能测试工具的选型

[测试工具组成图]

• 测试的启动/退出条件
• 测试场景详细说明
• 测试执行及测试结果分析

6  性能测试场景的选取
• 分析性能测试需求
• 选择关键场景
• 分析输入、输出数据

7  大数据量的产生
• 在详细分析性能需求的基础上
• 数据量尽量与实际情况一致

8、性能测试经验
• 测试开始前与产品/开发人员充分协商
• 测试过程中与开发人员紧密合作
• 测试工具:不要迷信LoadRunner
       1、针对特定系统的加压工具比LoadRunner更加实用
       2、 尽量考虑使用操作系统本身的命令来监测系统资源、完成性能测试
• 对测试人员的要求:
•        1、熟悉系统架构
•        2、熟悉数据库
•        3、熟悉操作系统

yolanda的性能测试经验相关推荐

  1. web站点性能测试经验点滴

    对web站点性能测试,从测试工具的角度,介绍几点经验. 1.在执行客户端并发性能测试的过程中,需要同时监控数据库服务器.web服务器以及网络资源等使用情况,以便对系统的性能做全面评估. 2.录制的脚本 ...

  2. 物联网设备管理平台性能测试经验总结(一)——总体概览

    接触性能测试以来,参与了平台两个版本的性能测试,也踩了很多坑,现在对这两次的经验做一个总结. 请看下图,被测系统是一个物联网设备管理平台,对于该平台来说,主要关注以下两个方面:设备连接和API网关性能 ...

  3. erp服务器性能测试,金蝶ERP性能测试经验分享

    1.4 测试脚本开发/调试 测试框架搭建完成之后,就可以开始脚本的开发调试工作了. 首先,这部分工作需要交给,各个业务模块开发员来完成,因为每个模块的代码,只有负责的开发员最熟悉. 在脚本开发前,需要 ...

  4. 如何证明你的性能测试结果可信?

    经常和一些同行在网上交流,了解到现在很多公司都在做性能测试,甚至有的在公司都没有成熟的性能测试人员情况下,就拉个稍微了解点性能测试工具的人员,跑个脚本就做起了性能测试.这时候都不约而同的抛出了一个问题 ...

  5. 如何做好性能测试_流程篇

    性能测试阶段划分为需求阶段.测试准备.测试过程和测试结束四个阶段.根据个人性能测试经验,经常会出现某个过程的某些检查点遗漏而导致返工造成工作量浪费的浪费,进而影响测试进度.这里总结一下每个测试阶段关注 ...

  6. 性能测试报告模板_性能测试新手误区

    >>>推荐阅读<<< 1.性能测试学习笔记-场景设计 2.性能测试的重要意义 3.性能分析流程及方法 4.应用系统性能调优之性能分析 性能测试新手误区 性能测试新手 ...

  7. 软件性能测试与LoadRunner实战可以在网上和书店买到了

    有很多朋友和学员对这本书已经期待很久了,今天可以幸福的告诉大家这本书,您可以在China-pub上订购了(订购的链接:[url]http://www.china-pub.com/39876[/url] ...

  8. 面试了上百位性能测试后,我发现了一个令人不安的事实

    在企业中负责技术招聘的同学,肯定都有一个苦恼,招性能测试工程师太难了! 每当发布一个性能测试岗位,不一会就能收到上百份简历,其中不乏学历亮眼.背景出色.简历里各种高并发.大流量的项目经验. 但是进入面 ...

  9. 打瓶颈,破性能,性能大牛教你怎么玩转性能测试

    高楼(Zee)前中国惠普有限公司性能测试专家,专注性能调优分析十多年.编写过大量性能测试理论及实践相关文档,曾编写一些完整的测试案例公布在各论坛各公众号.在工作中编写过中间件.数据 库.应用服务器等应 ...

最新文章

  1. eBPF Tracing 入门教程与实例
  2. python集合加个逗号_8.Python集合与字符串
  3. duck typing java_编程语言中的鸭子类型 Duck Typing
  4. android翻页实现原理
  5. [Python图像处理] 十.形态学之图像顶帽运算和黑帽运算
  6. mysql将sql转为关系代数_关系数据库基础:关系代数运算知识笔记
  7. springMVC学习-day02
  8. 一文了解下对小微风控策略的优雅调整
  9. python3数据库框架_Python3 MySQL 数据库连接:安装pymysql(mysql数据库驱动), sqlalchemy(ORM框架)。...
  10. NMEA 0183协议解析
  11. OCJP考试习题(1z0-808)(一)
  12. SetTimer函数的使用
  13. 全球各国语言代码缩写与国家对照表
  14. 45% 72% 100sRGB 色域
  15. 机械键盘各种设定(品牌:黑爵等)
  16. 4.4 Recovery和Removal分析
  17. javaWeb-SpringBoot微信调查问卷+问卷数据大屏项目
  18. Remote Desktop Connection Manager
  19. Python利用PyQt5制作一个获取网络实时数据NBA数据播报GUI
  20. jq onclick 定义_jquery onclick函数未定义(jquery onclick function not defined)

热门文章

  1. 关于_map文件的全面解析
  2. JAVA外部库函数_java常用库函数
  3. GlusterFS扩展操作及性能测试工具
  4. Pytorch模型训练和模型验证
  5. hp服务器系统安装xp糸统,惠普笔记本怎么安装XPghost版系统教程
  6. 解决低版本matlab打开高版本Matlab的.m文件时,出现中文乱码的问题。
  7. Autodesk Inventor: Accelerating Design Using Standards Autodesk Inventor教程之利用标准加速设计过程 Lynda课程中文字幕
  8. python操作ipv6_python ipv6计算SQLAlchemy复杂查询
  9. 第一个HTML页面如何写?—零基础自学网页制作
  10. 鼠标USB接口不能用了——卸载总线驱动