jmeter可以到官网下载:

http://jakarta.apache.org/

下载后解压即可使用,双击如下文件打开Jmeter界面:

$JMETER_HOME\apache-jmeter-3.1\bin\jmeter.bat

界面如下:

蓝色区:功能分类区

红色区:功能快捷按钮

绿色区:编写测试用例区域

紫色区:对应用例区域各步骤或各功能模块的配置

下面介绍下各功能部件:

1、测试计划(Test Plan)

即所有测试的开始,类似一个project,所有测试内容都在里面

2、线程组(Thread Group)

设置并发数和循环数的地方,也可以设置什么时候启动,类似控制开关

3、取样器(Sampler)

即定义是哪种方式的请求,包括填写请求的地址

包含在线程组里面

4、监听器(Listener)

搜集测试结果并显示出来。一般使用下面这三个:聚合报告、察看结果树、用表格查看结果

5、逻辑控制器(Logic Controller)

即根据实际情况定义什么情况下才会进行测试,一般分为循环控制器和事务控制器

包含在线程组里面

6、断言(Assertions)

即结果比较,对测试用例来说是保证功能正确的一个判断。

7、配置元件(Config Element)

一些配置信息,主要给取样器用的。我们一般参数化的时候会用到,比如:用户定义的变量、CSV Data Set Config

8、前置处理器和后置处理器

这俩个一个是在测试之前的一些操作, 一个是测试之后的一些操作。

9、定时器(Timer)

设置请求消息间隔。一般使用固定定时器。如下,单位为毫秒

转载于:https://www.cnblogs.com/watertaro/p/9460558.html

测试工具之Jmeter(各部件简单介绍)相关推荐

  1. 压力测试工具Apache JMeter:11:搭建容器化分布式测试环境

    Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下建立基于JMeter的一主多从的容器化压测环境. 基于Alpine的JMeter镜像 关于基于Alp ...

  2. Java压力测试工具--Apache JMeter的安装与使用

    一.JMeter 这是一个用于java的压力测试工具,可以用于测试静态和动态资源,例如静态文件.Java 小服务程序.CGI 脚本.Java 对象.数据库.FTP 服务器等 具体的使用见下面的博客链接 ...

  3. 压力测试工具Apache JMeter:4:压力测试报告说明与使用技巧

    Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下使用JMeter生成的报告的概要说明,以及使用的技巧和注意事项. 环境准备 关于Apache JMe ...

  4. 压力测试工具Apache JMeter:3:压力测试报告的生成方法

    Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下使用JMeter进行压力测试的两种压力测试报告生成的方法. 环境准备 关于Apache JMeter ...

  5. 压力测试工具Apache JMeter:8:基于Alpine的JMeter镜像

    Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下如何使用Alpine基础镜像将JMeter的压测能力进行容器化,并结合具体的示例来演示此镜像从构建到 ...

  6. 社会网络分析工具—— Gephi 或 NetworkX的简单介绍和比较(源自GPTchat)

    文章目录 我的原始需求 两个工具介绍 二者比较 下载和使用 后续 使用教程 我的原始需求 如何对不同认知课堂的教师提问行为序列进 行社会网络分析,计算不同认知层级提问行为的中间 中心度和接近中心度, ...

  7. 工具使用-----Jmeter教程 简单的压力测试

    摘抄于http://www.cnblogs.com/TankXiao/p/4059378.html 以下是英文版的,中文版的也差不多的 Jmeter是一个非常好用的压力测试工具.  Jmeter用来做 ...

  8. Web应用程序测试工具Top20

    Web应用程序测试工具可提高可靠性,缩短周转时间并提高ROI. 它们是各种类型的工具,可以协助从需求捕获到测试管理等各种Web测试活动.以下是包含主要功能和下载链接的顶级Web测试工具的精选列表. 下 ...

  9. java 压力测试_使用 JMeter 完成常用的压力测试

    讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试.但是软件仅仅只是功能正确是不够的.在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度.影响软件响应速度的 ...

最新文章

  1. this调用语句必须是构造函数中的第一个可执行语句_谈谈JavaScript中的函数构造式和new关键字...
  2. tensorflow-tensorboard 0.4.0rc3 has requirement bleach==1.5.0, but you'll have bleach 2.0.0 which is
  3. 数据中心业界需要新的设计标准
  4. 以整体思维看问题:解决单页应用,系统角色请求覆盖身份唯一标识(本项目中是session_id命名的)发送请求问题...
  5. 前端HTML5CSS3动画
  6. 【HDU - 1867 】A + B for you again(KMP,next数组应用)
  7. 软件架构-接口隔离原则
  8. Oracle数据库脚本学习:建用户、删用户、建表、改表、删表
  9. SAS 146GB*8 RAID5数据恢复过程(HP 双循环)
  10. 《Clojure程序设计》——第1章,第1.3节探索Clojure的程序库
  11. Thinkphp双轨直销系统源码
  12. 测试用例目的和测试用例方法
  13. Unity开发手机游戏从第一行代码到Taptap上线,我经历了什么
  14. 苹果mac电脑的end 键和home键在哪
  15. 打破第一范式的要求 (中英对照)Michael Rys 对 SQL Server 2005 中XML 的 评论——对微软SQL Server项目经理Michael Rys博士的采访
  16. 如何查看服务器证书过期时间,如何看ssl证书过期
  17. flash与服务端的交互方法
  18. centos使用7za压缩文件
  19. Linux不是Windows(转载)
  20. Android 超级玛丽跳跃动画,Doodle Mario Jump 涂鸦马里奥跳跃

热门文章

  1. springmvc atomikos mysql数据源_springboot+atomikos+多数据源管理事务(mysql 8.0)
  2. CAN协议,系统结构和帧结构
  3. Kruskal重构树
  4. 问题:python3关于json文件多余一行后发生的错误
  5. linux怎么进入字符命令界面,如何进入CentOS字符界面及窗口模式
  6. red hat linux挂载u盘,请问怎样在Red Hat 9.0中使用U盘?
  7. JUnit学习摘要+入门实例 (junit4)
  8. 如何用数学和化学方法测量英国海岸线的长度
  9. OpenEjb使用笔记--让Tomcat可以部署EJB
  10. mvc:default-servlet-handler /说明