一、JMeter概述
JMeter就是一个测试工具,相比于LoadRunner等测试工具,此工具免费,且比较好用,但是前提当然是安装Java环境;
JMeter可以做
(1)压力测试性能测试
(2)数据库测试;
(3)Java程序的测试;
(4)HTTP及FTP测试;
(5)Web Service测试;
等等;
和JMeter一起使用的可能是JDK自带的测试工具JConsole,位于JDK\bin\JConsole,此工具主要观察堆、JVM、CPU的使用情况,界面如下:
二、JMeter安装
解压缩即可;
JMeter插件:http://code.google.com/p/jmeter-plugins/downloads/detail?name=JMeterPlugins-0.5.3.zip
  下载后将jar文件放到JMETER_HOME\lib\ext目录;

 三、JMeter常用组件
测试计划:整个测试计划;
线程组:所有的任务都是基于线程组,开通多少个线程就代表有多少个并发用户;
Ramp-Up Period:在这么多时间内完成全部测试,比如开了2个线程,而Ramp-Up Period为3,则每个线程的间隔为1.5秒;
Sampler:所有的测试任务都是Sampler,即任何测试任务的类别都是Sampler,比如HTTP请求、JDBC请求、FTP请求;
断言:对Sampler的测试进行判断是否正确;
监听器:对Sampler的请求结果进行统计、显示;
常用的层次结构为:
常用的组件有:
HTTP请求:模拟HTTP请求;
查看结果树:对于每个请求,可以查看HTTP请求和HTTP响应;
图形结果:可以图形显示吞吐量、响应时间等;
聚合报告:总体的吞吐量、响应时间;
1、Label: 定义的HTTP请求名称
2、Samples: 表示这次测试中一共发出了多少个请求
3、Average: 访问页面的平均响应时间
4、Min: 访问页面的最小响应时间
5、Max: 访问页面的最大响应时间
6、Error%: 错误的请求的数量/请求的总数
7、Throughput:每秒完成的请求数
8、KB/Sec: 每秒从服务器端接收到的数据量
最新内容请见作者的GitHub页:http://qaseven.github.io/

JMeter入门(1):JMeter总体介绍及组件介绍相关推荐

  1. java组件介绍_Java组件介绍 - osc_wws45aot的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.String string对象的不变性.被final关键字修饰. 使用charat方法替代startwith/endwith方法(提高性能) 使用buffer(方法同步,性能较差)和builder ...

  2. jmeter组件介绍

    一. 性能测试 1.0 为什么要进行性能测试? 评估当前系统的能力 寻找性能瓶颈,优化系统性能 评估软件是否满足未来的需要 招聘需要 1.1 什么是性能 时间:系统处理用户请求的响应时间 资源:系统运 ...

  3. JMeter 测试组件介绍 - 物联网大并发测试实战 02

    在本系列文章的上一篇中,我们介绍了开源测试工具 JMeter,并以一个简单的HTTP测试为例一窥JMeter的能力.在本篇文章中,我们将进一步介绍JMeter丰富的组件,以帮助大家构建复杂场景的测试脚 ...

  4. JMeter入门,测试计划编写(http请求)

    一.Jmeter入门 1.1 Jemeter下载安装 A:下载Jmeter http://jmeter.apache.org/download_jmeter.cgi B:Jmeter插件安装 http ...

  5. 《jmeter入门使用》

    简介 JMeter 是 apache 开发的基于 java 的压力测试工具.可用于对服务器.网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能,另 jmeter 可以使用它做性能 ...

  6. jmeter入门学习记录

    jmeter入门学习记录 Jmeter 介绍 下载和运行 发送简单请求测试 第一步:建立Thread Group 第二步:新建一个 HTTP Request 第三步:添加HTTP Head Manag ...

  7. Jmeter 入门 从0-1 基础篇-实操

    Jmeter 入门 从0-1 基础篇 笔记有的图片链接可能失效了,等我修改好了在来编辑哈 文章目录 1 JMeter 1.1 JMeter环境搭建和基本使用 1.1.1 JMeter环境搭建 1.1. ...

  8. 一款适合小白的jmeter入门文档,性能测试工具-jmeter使用教程

    文章目录 jmeter介绍 jmeter安装及环境配置 录制jmeter脚本 jmeter工具使用 JMeter梯度加压之jp@gc - Stepping Thread Group JMeter监控工 ...

  9. 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试

    每天15分钟JMeter入门篇(一):Hello JMeter 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试 每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器 ...

最新文章

  1. 发现一个很奇怪的现象,MyBaits 的 insert方法一直返回-2147482646
  2. 用leangoo怎么做迭代管理?(Sprint Backlog、任务看板、燃尽图)
  3. matlab scatter cdata,matlab cdatamapping
  4. Flash务实主义(五)——AS3的垃圾回收(转)
  5. $_post 数据上传到那个位置_如何实现图片上传并保存到数据库?
  6. Nacos源码NacosServiceRegistry
  7. Win32多线程编程(1) — 基础概念篇
  8. make j4什么意思_为什么天天坚持撸铁 肌肉增长不明显
  9. [css] 什么是逐帧动画?
  10. 可以供MFC调用的,QT实现的DLL(qtwinmigrate实现)
  11. linux shell 豆瓣,用Linux shell脚本爬取豆瓣邮箱
  12. python中sqrt(4)*sqrt(9)_【单选题】Python表达式sqrt(4)*sqrt(9)的值为
  13. 怎么用U盘重装系统?
  14. [Python+sklearn] 拆分数据集为训练和测试子集 sklearn.model_selection.train_test_split()
  15. 安装企业级的dokuwiki文档系统
  16. 计算机分屏功能吗,电脑分屏显示
  17. 快递柜管理系统微信小程序-计算机毕业设计
  18. 企业降低包装成本的13种简单方法(下篇)
  19. pandas行/列删除
  20. 全网最全抖音运营攻略(菜鸟小白,建议收藏)

热门文章

  1. Http 请求头中的 Proxy-Connection
  2. 如何删除mac通用二进制文件
  3. Ubuntu下添加新分区并设置挂载点
  4. 集体智慧及其常用算法
  5. 在 VMware ESXi 5.0 上安装万兆网卡驱动
  6. iOS UITextField输入框随键盘弹出界面上移
  7. Docker mongo副本集环境搭建
  8. Gartner最新发布十大战略预测
  9. 如何得到Mysql每个分组中的第N条记录
  10. 学习网页制作中如何在正确选取和使用 CSS 单位