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 ...
随机推荐
- bzoj5130 字符串的周期(kmp,最小表示法)
bzoj5130 字符串的周期(kmp,最小表示法) bzoj 题解时间 m很大,n很小. 周期很容易求,就是kmp之后n-fail[n]. 之后对于枚举所有的字符串用最小表示法,暴力搜索. 能过就完 ...
- HTTP发展史,HTTP1.1与HTTP2.0的区别
前言 我们知道HTTP是浏览器中最重要且使用最多的协议,它不仅是浏览器与服务端的通信语言,更是互联网的基石.随着浏览器的不断更新迭代,HTTP为了适应技术的更新也在不断进化,学习HTTP的最佳途径就是 ...
- yarn上运行flink环境搭建
主要完成hadoop集群搭建和yarn上运行flink 1.搭建hadoop伪集群 主要是搭建hadoop MapReduce(yarn)和HDFS 1.1 下载&配置环境变量 这里下载的ha ...
- kafka指定partiton生产
kafka发送一个消息的时候需要封装成一个ProducerRecord : public ProducerRecord(String topic, Integer partition, Long ti ...
- Spring AOP and AspectJ AOP 有什么区别?
Spring AOP 基于动态代理方式实现:AspectJ 基于静态代理方式实现.Spring AOP 仅支持方法级别的 PointCut:提供了完全的 AOP 支持,它还支持属性级别的 PointC ...
- 学习MFS(四)
一.搭建Master Server 1.安装相关编译器.工具包 [root@master ~]# yum -y install gcc gcc-c++ zlib-devel 2.创建进程用户 [roo ...
- 数字电路基础知识——组合逻辑电路(数据选择器MUX、多路复用器)
转自:https://blog.csdn.net/vivid117/article/details/100747939 数字电路基础知识--组合逻辑电路(数据选择器MUX.也即多路复用器)本次介绍数据 ...
- 前端面试题整理——手写bind函数
var arr = [1,2,3,4,5] console.log(arr.slice(1,4)) console.log(arr) Function.prototype.bind1 = functi ...
- BootstrapBlazor 使用模板创建项目
原文连接:https://www.cnblogs.com/ysmc/p/16101157.html BootstrapBlazor 官网地址:https://www.blazor.zone Boots ...
- pip导出项目依赖包名称及版本,再安装命令
A导出依赖 pip freeze >requirements.txt B导入安装依赖 pip install -r requirements.txt 使用下面的命令安装依赖能自动跳过安装错误的依 ...