测试工具之Jmeter(各部件简单介绍)
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(各部件简单介绍)相关推荐
- 压力测试工具Apache JMeter:11:搭建容器化分布式测试环境
Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下建立基于JMeter的一主多从的容器化压测环境. 基于Alpine的JMeter镜像 关于基于Alp ...
- Java压力测试工具--Apache JMeter的安装与使用
一.JMeter 这是一个用于java的压力测试工具,可以用于测试静态和动态资源,例如静态文件.Java 小服务程序.CGI 脚本.Java 对象.数据库.FTP 服务器等 具体的使用见下面的博客链接 ...
- 压力测试工具Apache JMeter:4:压力测试报告说明与使用技巧
Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下使用JMeter生成的报告的概要说明,以及使用的技巧和注意事项. 环境准备 关于Apache JMe ...
- 压力测试工具Apache JMeter:3:压力测试报告的生成方法
Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下使用JMeter进行压力测试的两种压力测试报告生成的方法. 环境准备 关于Apache JMeter ...
- 压力测试工具Apache JMeter:8:基于Alpine的JMeter镜像
Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下如何使用Alpine基础镜像将JMeter的压测能力进行容器化,并结合具体的示例来演示此镜像从构建到 ...
- 社会网络分析工具—— Gephi 或 NetworkX的简单介绍和比较(源自GPTchat)
文章目录 我的原始需求 两个工具介绍 二者比较 下载和使用 后续 使用教程 我的原始需求 如何对不同认知课堂的教师提问行为序列进 行社会网络分析,计算不同认知层级提问行为的中间 中心度和接近中心度, ...
- 工具使用-----Jmeter教程 简单的压力测试
摘抄于http://www.cnblogs.com/TankXiao/p/4059378.html 以下是英文版的,中文版的也差不多的 Jmeter是一个非常好用的压力测试工具. Jmeter用来做 ...
- Web应用程序测试工具Top20
Web应用程序测试工具可提高可靠性,缩短周转时间并提高ROI. 它们是各种类型的工具,可以协助从需求捕获到测试管理等各种Web测试活动.以下是包含主要功能和下载链接的顶级Web测试工具的精选列表. 下 ...
- java 压力测试_使用 JMeter 完成常用的压力测试
讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试.但是软件仅仅只是功能正确是不够的.在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度.影响软件响应速度的 ...
最新文章
- this调用语句必须是构造函数中的第一个可执行语句_谈谈JavaScript中的函数构造式和new关键字...
- tensorflow-tensorboard 0.4.0rc3 has requirement bleach==1.5.0, but you'll have bleach 2.0.0 which is
- 数据中心业界需要新的设计标准
- 以整体思维看问题:解决单页应用,系统角色请求覆盖身份唯一标识(本项目中是session_id命名的)发送请求问题...
- 前端HTML5CSS3动画
- 【HDU - 1867 】A + B for you again(KMP,next数组应用)
- 软件架构-接口隔离原则
- Oracle数据库脚本学习:建用户、删用户、建表、改表、删表
- SAS 146GB*8 RAID5数据恢复过程(HP 双循环)
- 《Clojure程序设计》——第1章,第1.3节探索Clojure的程序库
- Thinkphp双轨直销系统源码
- 测试用例目的和测试用例方法
- Unity开发手机游戏从第一行代码到Taptap上线,我经历了什么
- 苹果mac电脑的end 键和home键在哪
- 打破第一范式的要求 (中英对照)Michael Rys 对 SQL Server 2005 中XML 的 评论——对微软SQL Server项目经理Michael Rys博士的采访
- 如何查看服务器证书过期时间,如何看ssl证书过期
- flash与服务端的交互方法
- centos使用7za压缩文件
- Linux不是Windows(转载)
- Android 超级玛丽跳跃动画,Doodle Mario Jump 涂鸦马里奥跳跃
热门文章
- springmvc atomikos mysql数据源_springboot+atomikos+多数据源管理事务(mysql 8.0)
- CAN协议,系统结构和帧结构
- Kruskal重构树
- 问题:python3关于json文件多余一行后发生的错误
- linux怎么进入字符命令界面,如何进入CentOS字符界面及窗口模式
- red hat linux挂载u盘,请问怎样在Red Hat 9.0中使用U盘?
- JUnit学习摘要+入门实例 (junit4)
- 如何用数学和化学方法测量英国海岸线的长度
- OpenEjb使用笔记--让Tomcat可以部署EJB
- mvc:default-servlet-handler /说明