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工具初探的更多相关文章

  1. 关于jmeter工具使用的总结

    今天总结下jmeter工具如何使用 先从最简单的说起 如何打开jemter 配置环境变量 接下来我们只要在dos窗口中输入 jmeter就能打开,这也告诉了我们配置环境变量的方便性 接下来介绍一下线程 ...

  2. Jmeter工具进行一个完整的接口测试

    Jmeter工具进行一个完整的接口测试 1.创建一个线程组 通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户.   2.输入线程组名字 3.添加一个cookie ...

  3. Jmeter工具之上传图片,上传音频文件接口

    https://www.jianshu.com/p/f23f7fe20bf3 互联网时代的来临,不同手机上安装的APP,还是PC端的应用软件或多或多都会涉及到图片的上传,那么在Jmeter工具如何模拟 ...

  4. [原创]Jmeter工具学习思维导图

    [原创]Jmeter工具学习思维导图

  5. JMeter工具接口性能压力测试分析与优化

    最近公司做的项目,要求对相关接口做性能压力测试,在这里记录一下分析解决过程. 压力测试过程中,如果因为资源使用瓶颈等问题引发最直接性能问题是业务交易响应时间偏大,TPS逐渐降低等.而问题定位分析通常情 ...

  6. 接口测试及接口Jmeter工具介绍

    一.接口类型及数据传递的格式 接口类型: 1.HTTP接口:通过GET或POST来获取数据,在数据处理上效率比较高 2.WebServer接口:通过SOAP协议来获取数据,比起http来说处理更加复杂 ...

  7. 使用Jmeter工具对http接口进行压力测试

    1.访问apache官网下载Jmeter工具 地址:https://jmeter.apache.org/download_jmeter.cgi 2.解压压缩包后运行bin目录下jmeter.bat启动 ...

  8. JMeter工具学习(一)工具使用详细介绍

    备注: JMeter版本4.0 JDK版本1.8 1,JMeter下载 2,下载后直接解压 3,打开解压文件,找到bin目录下的jmeter.bat,双击打开 4,打开jmeter 6,右键Test ...

  9. Jmeter接口测试 2=> Jmeter工具的介绍

    第一节 接口测试流程 参数化:EXCEl文件参数化.数据库参数化.直接代码中配置.配置文件 预处理请求(前置处理):对请求的参数进行预处理.准备,如加密数据.组织测试数据 发起请求:httpclien ...

随机推荐

  1. 不会真有人还不会调用Excel吧?

    哈喽,大家好!我是指北君. 大家有没有过这样的经历:开发某个项目,需要调用Excel控件去生成Excel文件.填充数据.改变格式等等,常常在测试环境中一切正常,但在生产环境却无法正常调用Excel,不 ...

  2. 为什么Java中 wait 方法需要在 synchronized 的方法中调用?

    另一个棘手的核心 Java 问题,wait 和 notify.它们是在有 synchronized 标记的方法或 synchronized 块中调用的,因为 wait 和 modify 需要监视对其上 ...

  3. 我们能自己写一个容器类,然后使用 for-each 循环码?

    可以,你可以写一个自己的容器类.如果你想使用 Java 中增强的循环来遍历, 你只需要实现 Iterable 接口.如果你实现 Collection 接口,默认就具有该属性.

  4. java中的generate

    流generate(Supplier s)返回无限顺序无序流,其中每个元素由提供的供应商生成.这适用于生成恒定流,随机元素流等. public class Flow { public static v ...

  5. nginx搭建简单直播服务器

    1.下载模块(nginx-rtmp-module) 1 cd /data/nginx 2 yum install git3 git clone https://github.com/arut/ngin ...

  6. 学习MFS(六)

    一.文件系统选型 在一般的生产环境中,NFS共享存储算是比较常用的,简单.方便,但随着业务的不断扩展,数据量也是承爆发式的增长,因而对存储这些数据的文件系统要求也越来越高了,分存式.可扩展.大容量,这 ...

  7. 【译】客户端存储(Client-Side Storage)

    本文转载自:众成翻译译者:文蔺链接:http://www.zcfy.cc/article/660原文:http://www.html5rocks.com/en/tutorials/offline/st ...

  8. 订单突破10000+,仅花1小时,APPx独家深入剖析背后的秘密!

    拼多多:成立三年,获客三亿,月订单成交额达到恐怖的400亿,成功上市! 糕妈优选:营销活动推送1小时,订单超过10000+,商品成功刷屏朋友圈! 寻慢:一场活动净增7000+粉丝,付款转化率高达71% ...

  9. Ubuntu之安装Gradle

    简介 Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL(领域特定语言)语法的自动化构建工具. 现在Android Studio用它来编译APK程序. 前提 Ubuntu官 ...

  10. IDEA中 mybatis-config、applicationContext.xml、log4j.properties、SpringMVC等文件没有图标标识符号,不是一个xml文件

    1. 举例说明 mybatis-config.xml文件不显示图标,识别不出该xml文件 2. 解决办法 1)先点击 File -> Settings-,然后贴入下面代码 (2) 具体操作如下图 ...