Jmeter之性能测试类型

  • pipe-clean test
  1. 在测试环境预先跑
  2. 确定脚本准确性
  3. 单用户跑
  4. 获取baseline
 

  • 容量测试
  1. 经典的性能测试类型
  2. 获取系统稳定运行时最大的吞吐量/并发数/响应时间时
  3. 尽量模拟真实情况,比如加入用户思考时间等
  • 压力测试
  1. 把系统弄挂
  2. 除非系统无响应,响应时间超出预期值,用户无法登录等,否则不停下来
  3. 假设系统预计能撑5000人,但是5005人的时候挂掉了,这时候我们应该如何思考
  • 稳定性测试
  1. 为了找出在长时间运行时系统可能出现的问题
  2. 经典的例子是找内存泄漏
  3. 系统表现的出的问题是:响应时间逐渐变长,或者突然不可用
  4. somke test
  5. 代码有修改,就对修改的代码所影响的脚本进行冒烟测试
  • 隔离测试
  1. 用以重现问题
  2. 一般的策略就是对出现问题的模块或脚本反复执行,以便发现问题
  • 负载模型
  1. 线性模型
  2. 吞吐量模型
  • 配置负载
  1. Big Bang: 负载同时产生
  2. Ramp up: 开始时候产生一定负载,然后每隔一段时间增加一些负载直到达到目标负载,这是典型模式
  3. Ramp-up (with step): 分段产生负载。比如总共需要1000用户的负载,但是我们需要观察系统在250, 500, 700负载下的表现,到达这些负载后需要跑一段时间再增加新负载
  4. Ramp up (with step), ramp down (with step): 跟上面类似,只是最后负载回归到0
  5. Delayed start: 延迟开始
  • 测试流程

    1. 对每个用例进行容量测试:负载策略一般是ramp-up或者ramp-up with step
    2. 对出现性能问题的用例进行隔离测试
    3. 对用例组进行容量测试
    4. 对用例组进行隔离测试:负载策略一般是ramp-up或者ramp-up with step
    5. 对用例组进行压力测试
    6. 对用例组进行稳定性测试

转载于:https://www.cnblogs.com/yuany66/p/10979527.html

Jmeter之性能测试类型相关推荐

  1. badboy + jmeter并发性能测试

    今天下班时公司安排了一个同事来对项目做集群性能测试,怀着对性能测试的好奇心,下班后没有着急离开,而是等待 那位同事的到来,然后在旁边学习了下如何使用Badboy和jmeter做性能测试. 1. 软件介 ...

  2. Jmeter Web 性能测试入门 (六):Jmeter 解析 response 并传递 value

    解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell ...

  3. jmeter进行性能测试_使用JMeter进行性能测试

    jmeter进行性能测试 在开发复杂的高可用性软件项目时,性能至关重要. 在当今这样的时代尤其如此,除了闪电般的实时数据可访问性之外,其他任何事情都受到惩罚. 当谈论有时需要的大量数据时,这并非总是一 ...

  4. Jmeter Web 性能测试入门 (四):一个小实例带你学会 Jmeter 脚本编写

    测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 ...

  5. jenkins 下载插件 一直失败_实用测试技能分享:jmeter+Jenkins性能测试自动化搭建...

    这阶段有幸接手了公司新产品的测试,所以一直都很忙.后台收到一些同学的私信,想多了解下性能测试,正好闲暇之余,终于有时间总结了一些性能测试实践经验和测试过程,就跟大家聊一聊. 性能测试用来保证产品发布后 ...

  6. 使用Jmeter做性能测试

    上周刚刚做完项目的性能测试.今天整理和总结一下,随便分享给大家. 首页呢,测试前,我们是有明确的性能指标的,而且测试环境和数据都已准备好,业务分析.场景分析大家根据自己的项目系统进行分析设计,我们选用 ...

  7. jmeter web性能测试

    Jmeter Web性能测试 文章这里是使用jmeter录制功能进行web性能测试 图中的配置方法:https://blog.csdn.net/m0_37786014/article/details/ ...

  8. 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》

    文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...

  9. jmeter java性能_使用JMeter进行性能测试(Java请求)

    来源:http://wangym.iteye.com/blog/731729 看了两篇如何使用JMeter在HTTP请求及数据库方面做性能测试的文章(如下两个链接),感受到这款工具的强大及易用.我在这 ...

最新文章

  1. Java 虚拟机内存分配与回收策略
  2. 卷积神经网络CNN要点:CNN结构、采样层、全连接层、Zero-padding、激活函数及Dropout
  3. SAP Spartacus Set Active BaseSite action执行的时间点 - Route路由触发方式
  4. SQL Server 2008故障转移集群+数据库镜像配置实例之三
  5. HDU1258 DFS
  6. C语言无符号数运算问题
  7. [AssertionError: nput tensor input format are different]
  8. 新工科背景下的大数据体系建设探析
  9. linux创建文件结构体,Linux file 结构体和 inode 结构体,Go语言入门技术,Go语言基础...
  10. 4.Java 面试题整理(JSP 篇)
  11. pytrhon画图matplolib
  12. 201621123031 《Java程序设计》第13周学习总结
  13. Producer Flow Control 和 vmQueueCursor
  14. 快速合并所有txt文档
  15. 在Ubuntu 16.04 中将应用添加到系统服务中
  16. 魔兽世界服务器TrinityCore源码学习
  17. lae界面开发工具入门之介绍九--简单逻辑篇
  18. web_dynpro_ALV:(包ZLYTEST2)(alv 的事件只需注意一个R_PARAM就哦了)
  19. 锁定计算机是什么意思6,文件处于锁定状态是什么意思?
  20. 如何零基础制作一款自己的游戏!(一)

热门文章

  1. brew 安装mysql5.6_MacOS 10.14安装和brew更新后无法安装mysql gem
  2. java取json对象的值_java的JsonObject对象提取值方法
  3. python树莓派编程_python树莓派编程
  4. Android TextView通过SpannableString设置字体、大小、颜色、样式、超级链接
  5. 设计模式---观察者模式介绍与理解
  6. 药学专业报计算机一级有用吗,全网友泣泪劝阻!高考结束之后,什么专业千万不能报?...
  7. sklearn朴素贝叶斯分类器_python机器学习:方法链和朴素贝叶斯分类器
  8. 计算机二级选择题考word基础知识吗,计算机二级ms office只考选择题吗?好考吗
  9. linux设置静态ip后端口不能上网,Centos7设置静态IP后无法上网的解决方法
  10. 字典添加数据_MATLAB自动化——EXCEL与数据字典管理(一)