性能测试的常用策略有:

1、基准测试

单用户测试需要打开控制台,获取Analysis结果()

2、并发测试

多用户在同一时间做同一事情或执行同一操作,针对同一业务(LR精确到毫秒),一般测试并发的数量与最大在线数的数量之比为(1:10)

并发测试是严格的测试,考查AUT承受瞬时压力的能力

3、综合场景测试:通过对系统结构和功能的分析,对用户的分布和使用频率的分析,来构造系统综合场景的测试模型,模拟不同的用户执行不同的操作

多用户,在线,所有用户循环执行某些操作(一段时间),号称能最大程度的模拟真实的生产场景,(不需要并发)

4、递增测试

适用的场景:系统的登录模块有瓶颈(存在问题),但是要考察的测试点又不是登录,则可以使用递增的方式登录,去测试需求中的测试点(如测试1000个在线用户的查询)

5、内存泄露测试

通过正常的性能测试,如果被测系统的内存曲线走势不正常,则关注起相应的各项重要内存指标,通过对应的走势确实是否发生了内存泄露,

内存泄露,(好比内存的空间被占用满了,无法继续分配使用)

6、数据容量测试

把大容量的数据添加到数据库中的,观察被测系统是否能够正常运行

7、疲劳强度测试

对AUT在一定的(强度下)压力下,对系统执行7*24小时的测试,(要进行该测试的比如银行系统等)

考察疲劳强度测试时,要考察其平均响应时间,以及各台服务器的各项资源情况。
比如:集群 负载均衡、降低成本

8、极限测试

使用并发测试,在线测试的方法,测试出系统能够承受的极限压力(最大用户数),或者系统能够达到的最大处理能力(吞吐量),也可以用递增测试的方法,对系统进行100用户,200用户 500用户的测试(也成摸高测试)

转载于:https://www.cnblogs.com/zidonghuaqianxing/p/7776966.html

性能测试之二——常用的性能测试策略相关推荐

  1. 性能测试之二——性能测试的流程

    目录 一.确定性能目标 二.制定测试方案 三.设计测试用例 四.测试环境与数据准备 五.执行性能测试 一.确定性能目标 在开始性能测试前,需要收集性能需求.分析确定合理的性能目标(分析目标).主要需要 ...

  2. oracle 查看动态性能视图,oracle常用动态性能视图

    今天通过视频学习,和网上搜索总结了一些oracle 常用的动态性能视图和大家分享 要查看oralce有哪些可用的动态性能视图可以看v$fixed_table 1.关于数据库/实例的动态性能视图 v$d ...

  3. linux java性能监控工具_常用Linux 性能监测工具

    执行iostat命令可以从系统启动之后的CPU平均时间,类似于uptime.除此之外,iostat还对创建一个服务器磁盘子系统的活动报告.该报告包含两部分:CPU使用情况和磁盘使用情况. iostat ...

  4. 性能测试之Redis和Nginx 性能监控

    redis 监控 redis 监控一共有两种方式,一种是通过info命令,还有一种是使用redis-stat工具.两者其实本质是一样的,不过一个是命令行的模式下查看监控数据,而另外一种是图形化页面查看 ...

  5. DBA必知的170张Oracle常用动态性能表介绍

     DBA必知的170张Oracle常用动态性能表介绍 常用动态性能表.pdf 附录C 动态性能(V$)视图 本附录介绍动态性能视图.这些视图一般作为V$视图引用.本附录包括下列内容: ???? 动态性 ...

  6. Loadrunner性能测试之——关 联

    Loadrunner性能测试之--关 联 一.什么是关联 简单的说:就是把脚本中某些写死(固定)的数据,转变成动态的数据,或者说将前面语句的结果数据保存下来,然后在后面的语句提交请求时使用这些数据. ...

  7. java dump分析工具_java性能分析与常用工具

    本次源码已放在Github:https://github.com/nateshao/jvm-tuning 个人博客 https://nateshao.gitee.io http://www.nates ...

  8. 性能测试总结(二)---测试流程篇

    本文主要介绍下性能测试的基本流程,性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图: 下面分别介绍下每个阶段具体需要做什么: 一.性能需求分析: 性能需求分析是整个性能测试工作开展的 ...

  9. 性能测试之性能测试的基础理论

    转载于http://www.cnblogs.com/Sweettesting/ ,感谢分享! 随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的功能测试质量,性 ...

最新文章

  1. html滑动逐渐覆盖效果,创意jQuery和CSS3滑动覆盖响应式幻灯片特效
  2. codeblocks安装后提示找不到编译器,也找不到MinGW目录
  3. 死磕Java并发:J.U.C之Java并发容器:ConcurrentLinkedQueue
  4. Google发布了能理解人类语言的云服务
  5. C++基类和派生类的构造函数(二)
  6. macOS Sierra U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
  7. 第三方开源 jar 包推荐
  8. Qt——P1 创建第一个Qt程序
  9. 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务。...
  10. 氩焊机器人编程_谈一谈铝合金的脉冲MIG焊
  11. Centos7(Ubuntu)密码登录失败锁定设置(亲测)
  12. Python3 格式化数字 补零 数字补零
  13. String类的常用方法都有哪些?
  14. android游戏录音,音频录音剪辑软件 1.1.15 安卓版
  15. Linux内核调试方法
  16. 清除input输入框的历史记录
  17. iphone android传照片大小,快速地将iPhone/Android的照片传到电脑上
  18. 3个简单的事情,使你的jQuery代码变得更加棒
  19. java instrument_JDK instrument 踩坑记录
  20. div是什么意思?HTML和CSS中div标签怎么用

热门文章

  1. 获取Linux/Unix文件系统信息
  2. Programming C# 学习笔记(二) 出发:“Hello World”
  3. WEB程序代码优化入手的几方面
  4. java applet 缺陷_Java Applet在最新JRE上的奇怪性能行为(7.55)
  5. Python学习笔记1 Python基础
  6. 数组对称_对称性应用在物理中的几个小例子
  7. 计算机改变了我们的生活英语作文带翻译,一件事改变了我的生活的英语作文,带翻译,求帮忙,最好是符合初中三年级的英语作文...
  8. 隐藏探针显示php版本号,修改版雅黑PHP探针 支持PHP7+(v0.4.7.2)
  9. EEPW单片机C语言程序设计,基于CH340T的STC89C52RC编程器设计
  10. c语言统计26个英文字母各出现个数,网上答案汇总与分析——【输入一串英文,统计各单词出现的个数】...