jmeter工具初探
jmeter工具初探
一、jmeter工具介绍
1、一种免费的java开源工具,可以进行二次开发
2、运行环境:java运行环境,需要安装JDK,配置JAVAHOME 环境变量
3、下载jmeter:https://jmeter.apache.org/download_jmeter.cgi,放在文件夹中直接解压就可以使用
3.1 启动方法:进入bin文件夹
window: 双击jmeter.bat文件 ;
linuxmac: jmeter.sh文件 jmeter文件 ;
通用: java -jar ApacheJMeter.jar
4、注意:不需要配置jmeter的环境变量
4.1 不配置的优点:可以启动多个版本的jmeter,配置以后仅可以启动你配置的路径下的jmeter
4.2 jmeter闪退原因:其一,没有java的运行环境,需要安装JDK;其次,配置了jmeter环境变量,启动的jmeter不是环境变量中的jmeter
二、jmeter文件夹介绍
1、jmeter.properties文件
1.1 以.properties结尾的文件,都是jmeter的配置文件(属性)
1.2 language=zh_CN将jmeter改为中文
注意:.properties属性配置文件修改,一定要重启才能生效
2、bin文件夹
2.1 包含配置文件,启动文件,jmeter默认脚本保存路径
2.3 template文件夹:不可动,生产HTML报告时需要用到此文件夹,如果修改,可能会导致后期性能测试无法生成测试报告
3、docs文件夹
3.1 api文件夹:jmeter二次开发所需
4、printable_docs: jmeter的离线帮助文件
5、lib: 源码包文件, 如果自己进行二次开发,产生的代码文件也存在在此目录下
三、jmeter软件界面
1、GUI图形界面
1.1 工具栏: 右上角
1.1.1 时间: jmeter的运行时长
1.1.2 !标志:logcat日志,jmeter的运行日志,后面的数字是当jmeter工具出错的时候,会出现红色数字
1.1.3 0/0: 前面的0 当前正在运行的线程数;后面数字,jmeter预计将启 动多少线程数
2、测试计划:整个脚本的根目录
2.1 线程组:进行性能场景设计
2.1.1 setUp线程组: 前置场景
2.1.2 tearDown线程组: 后置场景
2.2 取样器: 根据不同协议,选择不同的取样器,编写脚本,发起请求
2.2.1 http请求: 写http协议的脚本
2.3 监听器: 根据不同的维度展示执行结果
2.3.1 查看结果树: 显示 http请求的响应的结果
jmeter工具初探的更多相关文章
- 关于jmeter工具使用的总结
今天总结下jmeter工具如何使用 先从最简单的说起 如何打开jemter 配置环境变量 接下来我们只要在dos窗口中输入 jmeter就能打开,这也告诉了我们配置环境变量的方便性 接下来介绍一下线程 ...
- Jmeter工具进行一个完整的接口测试
Jmeter工具进行一个完整的接口测试 1.创建一个线程组 通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户. 2.输入线程组名字 3.添加一个cookie ...
- Jmeter工具之上传图片,上传音频文件接口
https://www.jianshu.com/p/f23f7fe20bf3 互联网时代的来临,不同手机上安装的APP,还是PC端的应用软件或多或多都会涉及到图片的上传,那么在Jmeter工具如何模拟 ...
- [原创]Jmeter工具学习思维导图
[原创]Jmeter工具学习思维导图
- JMeter工具接口性能压力测试分析与优化
最近公司做的项目,要求对相关接口做性能压力测试,在这里记录一下分析解决过程. 压力测试过程中,如果因为资源使用瓶颈等问题引发最直接性能问题是业务交易响应时间偏大,TPS逐渐降低等.而问题定位分析通常情 ...
- 接口测试及接口Jmeter工具介绍
一.接口类型及数据传递的格式 接口类型: 1.HTTP接口:通过GET或POST来获取数据,在数据处理上效率比较高 2.WebServer接口:通过SOAP协议来获取数据,比起http来说处理更加复杂 ...
- 使用Jmeter工具对http接口进行压力测试
1.访问apache官网下载Jmeter工具 地址:https://jmeter.apache.org/download_jmeter.cgi 2.解压压缩包后运行bin目录下jmeter.bat启动 ...
- JMeter工具学习(一)工具使用详细介绍
备注: JMeter版本4.0 JDK版本1.8 1,JMeter下载 2,下载后直接解压 3,打开解压文件,找到bin目录下的jmeter.bat,双击打开 4,打开jmeter 6,右键Test ...
- Jmeter接口测试 2=> Jmeter工具的介绍
第一节 接口测试流程 参数化:EXCEl文件参数化.数据库参数化.直接代码中配置.配置文件 预处理请求(前置处理):对请求的参数进行预处理.准备,如加密数据.组织测试数据 发起请求:httpclien ...
随机推荐
- 序列化和反序列化&持久化
java序列化与反序列化全讲解 之前一知半解的,对于序列化的概念,为啥用,哪里用也不清楚,现在深入了解协议,先把序列化这个这个概念和和使用场景搞清楚
- Spring Boot 的配置文件有哪几种格式?它们有什么区别?
.properties 和 .yml,它们的区别主要是书写格式不同. 1).properties app.user.name = javastack 2).yml app: ...
- 面试问题之C++语言:类模板声明与定义为何不能分开
C++中每个对象所占用的空间大小,是在编译的时候就确定的,在模板类没有真正的被使用之前,编译器是无法知道,模板类中使用模板类型的对象的所占用的空间的大小的.只有模板被真正使用的时候,编译器才知道,模板 ...
- web.xml---配置文件概要
web.xml分发器: case1: springMvc的分发器: 作用:将匹配上的请求交由springMvc处理,路径会继续到达springMvc的处理器映射器 <servlet> &l ...
- Redis 的持久化机制是什么?各自的优缺点?
Redis 提供两种持久化机制 RDB 和 AOF 机制: 1.RDBRedis DataBase)持久化方式: 是指用数据集快照的方式半持久化模式) 记录 redis 数据库的所有键值对,在某个时间 ...
- 客户端回调 Watcher ?
客户端 SendThread 线程接收事件通知,交由 EventThread 线程回调 Watcher. 客户端的 Watcher 机制同样是一次性的,一旦被触发后,该 Watcher 就失效了.
- 初识Spring(为什么要使用Spring?)
Spring,英文翻译是春天的意思,而在Java中,是一个开放源代码的设计层面框架(手动滑稽,程序员的春天),他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.S ...
- Linux分区问题
一.基本分区的作用及其大小 /boot分区: 存放引导文件和Linux内核文件等. 引导文件:判断启动哪一个操作系统或启动哪个内核. 内核:管理硬件和软件资源,程序与硬件之间的桥梁. 分区大小:100 ...
- ctfhub web 前置技能(请求方式、302跳转、Cookie)
第一题:请求方式 打开环境分析题目发现当前请求方式为GET 查看源码发现需要将请求方式改为CTFHUB就可以 使用bp抓包 发送到repeater模块修改请求方式 即可得到flag 第二题:302跳转 ...
- ROS环境变量的设置
一.前言(大神可以直接跳过) 本博客主要就是为了介绍ROS中环境变量的设置过程,还不是很了解ROS的可以去看一下我的博客,ROS简介-从零开始讲解ROS(适合超零基础阅读) ROS为什么需要设置环境变 ...