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 ...
随机推荐
- 基于MRS-ClickHouse构建用户画像系统方案介绍
业务场景 用户画像是对用户信息的标签化.用户画像系统通过对收集的各维度数据,进行深度的分析和挖掘,给不同的用户打上不同的标签,从而刻画出客户的全貌.通过用户画像系统,可以对各个用户进行精准定位,从而将 ...
- 学习廖雪峰的Git教程4--继续学习分支管理
查看分支 git branch -a 查看远程分支 git branch 查看本地分支 创建分支 git checkout -b branch-name 在远程创建一个属于自己的分支 删除分支 删除本 ...
- BIO、NIO、AIO的区别
一.基本概念 1.BIO:同步阻塞IO 2.NIO:同步非阻塞IO 3.AIO:异步阻塞IO IO操作包括两部分,发起IO请求.IO数据读写.阻塞非阻塞主要针对线程发起IO请求之后是否立即返回来定义的 ...
- pip 安装更新卸载 pip/yum换源
pip安装:sudo apt-get install python3-pip pip更新:sudo pip3 install --upgrade pip pip卸载:sudo apt-get remo ...
- Spring 框架中的单例 bean 是线程安全的吗?
不,Spring 框架中的单例 bean 不是线程安全的.
- 如何理解 Spring 中的代理?
将 Advice 应用于目标对象后创建的对象称为代理.在客户端对象的情况下,目 标对象和代理对象是相同的. Advice + Target Object = Proxy
- 完美解决 scipy.misc.imread 报错 TypeError: Image data cannot be converted to float
File "/home/harrison/anaconda3/lib/python3.7/site-packages/matplotlib/image.py", line 634, ...
- vim recording的使用方法
使用vim时无意间触碰到q键,左下角出现"recording"这个标识,觉得好奇,遂在网上查了一下,然后这是vim的一个强大功能.他可以录 制一个宏(Macro),在开始记录后,会 ...
- HTML5 localStorage使用方法及注意点
html5新增了在客户端存储数据的新方法:1.localStorage - 没有时间限制的数据存储:2.sessionStorage - 针对一个session的数据存储,当用户关闭浏览器窗口后,数据 ...
- tomcat 安装配置及问题解决
最近没写程序 刚想运行一个jsp程序发现tomcat出现一些问题,然后就重新装了程序,重新配置 总结经验就是不要怕报错,把错误复制下来,百度里面都有解决办法 要安装与自己jdk版本相匹配的tomcat ...