一、下载Jmeter,配置环境变量

下载完解压即可,

环境变量配置:

-------在环境变量中添加新变量JMETER_HOME:D:\jmeter\apache-jmeter-4.0

-------在将JMETER_HOME,配置到CLASSPATH中

------Jmeter的启动文件 jmeter.bat

------启动之后,如图下所示

二、Jmeter的基础使用

1、添加请求Request

先添加线程组(第一步,必须),在线程组里Add请求

2、填写请求页信息

请求主要分POST和GET方法

POST:向服务器发起请求时,须携带参数

GET:从服务器获取信息

3、添加请求的头部信息

4、添加查看结果树

用以查看各个请求的运行结果

5、添加响应断言和查看断言结果

添加断言结果

 6、运行,在结果树和断言结果里查看运行结果

点上方绿色箭头,开始运行

查看结果数结果

查看断言结果,如果右侧断言结果里只有响应名字,表示此断言通过,如果右侧断言结果里除响应名字外,还有FAIL信息,则提示断言失败

断言失败

7、数据关联

关联指的是多个请求时,下一个请求2发起时,需要上一个请求1响应里的某些数据,所以需要把请求1响应中某些数据获取到,供其他请求使用

在同一个测试组里的多个请求在执行时是按顺序由上往下执行的,

7.1使用Json Path获取请求1响应里的数据

使用json提取器,提取数据

------json提取器,提取数据时JSONPATH表达式,数据和提取格式如下图

-----在请求2中关联使用获取的变量

变量名称在7.1中定义为supplierId,所以使用时¥{变量名称supplierId}

7.2、使用正则表达式提取数据

正则表达式的语法

-----()里的是要提取的内容

-----.表示任意字符

-----*表示一个或多个

-----?表示找到第一个匹配项后停止

-----模板:&数字&---正则表达式里可能有多个正则表达式,&1&表示取第一个正则表达式的值给token,&5&表示取第五个数值给token

-----匹配数字:一般都写0,表示随机取值,1表示全部取值

-----用¥{token}引用变量

Jmeter的基础使用一安装、启动、关联、断言的更多相关文章

  1. MongoDB之二基础入门(安装启动)

    mongodb中有三元素:数据库,集合,文档,其中“集合” 就是对应关系数据库中的“表”,“文档”对应“行”. 一. 下载 上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了 ...

  2. Jmeter使用基础笔记-认识Jmeter

    我在工作过程中接触Jmeter不算特别多,对Jmeter的使用也只是限于基础阶段,不过对付基本的一些需求我想足够使用了.有好几个朋友问我关于Jmeter的问题,在此我将我在工作过程中的使用心得和总结的 ...

  3. Jmeter使用基础笔记-写一个http请求

    前言 本篇文章主要讲述2个部分: 搭建一个简单的测试环境 用Jmeter发送一个简单的http请求 搭建测试环境 编写flask代码(我参考了开源项目HttpRunner的测试服务器),将如下的代码保 ...

  4. Greenplum入门——基础知识、安装、常用函数

    Greenplum入门——基础知识.安装.常用函数 2017年10月08日 22:03:09 在咖啡里溺水的鱼 阅读数:8709    版权声明:本文为博主原创,允许非商业性质转载但请注明原作者和出处 ...

  5. nginx入门与实战 安装 启动 配置nginx Nginx状态信息(status)配置 正向代理 反向代理 nginx语法之location详解

    nginx入门与实战 网站服务 想必我们大多数人都是通过访问网站而开始接触互联网的吧.我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务. Web ...

  6. 工具使用-----Jmeter的基础用法

    //摘抄至http://www.cnblogs.com/TankXiao/p/4045439.html 以下是我自己录制的关于这篇文章的视频,有兴趣的可以下载哦 https://yunpan.cn/c ...

  7. (3.4)mysql基础深入——mysql.server启动脚本源码阅读与分析

    (3.4)mysql基础深入——mysql.server启动脚本源码阅读与分析 my.server主要分为3大部分 [1]变量初始化部分 [2]函数声明部分 [3]具体执行部分 #!/bin/sh # ...

  8. JMeter和JMeterPlugin的下载安装

    JMeter和JMeterPlugin的下载安装 Apache Jmeter是一个100%的纯Java桌面应用,主要是针对web的压力和性能测试,但后来扩展到其他测试领域.Jmeter可以用于测试FT ...

  9. CentOS6安装各种大数据软件 第三章:Linux基础软件的安装

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

随机推荐

  1. requests_html使用asyncio

    import asyncio import functools from concurrent.futures.thread import ThreadPoolExecutor from reques ...

  2. Consider defining a bean of type `xxx` in your configuration问题解决

    在使用SpringBoot装配mybatis时出现了异常 *************************** APPLICATION FAILED TO START *************** ...

  3. 微信小程序 图片裁剪

    微信小程序 图片裁剪 分享一个微信小程序图片裁剪插件,很好用,支持旋转 文档:https://github.com/wyh19931106/image-cropper 1.json文件中添加image ...

  4. 使用 usb 调试的时候,连接上电脑没反应

    使用 usb 调试的时候,连接上电脑没反应 原因: 手机上没有信任本计算机的授权,请在手机上信任该授权 解决方法: 原因就是手机上会有一个弹话框,让我们信任该计算机,我们才可以进行 usb调试 我们的 ...

  5. 谷歌guava缓存

    简易缓存,可以设置时间的缓存 private static Cache<String,String> tokenCache = CacheBuilder.newBuilder().expi ...

  6. PHP-生产随机验证码图片

    // <span style="white-space:pre"> </span>//因为要把产生的验证码保存到session中,此处为session开始 ...

  7. k8s-helm01-----helm基本使用

    什么是helm Helm 是 Kubernetes 生态系统中的一个软件包管理工具. 基础概念: Helm:客户端,主要负责管理本地的 Charts.repositories 以及与tiller服务器 ...

  8. [转]MySQL查询语句执行过程详解

    Mysql查询语句执行原理 数据库查询语句如何执行?语法分析:首先进行语法分析,对使用sql表示的查询进行语法分析,生成查询语法分析树.语义检查:检查sql中所涉及的对象以及是否在数据库中存在,用户是 ...

  9. Module ngx_http_rewrite_module

    http://nginx.org/en/docs/http/ngx_http_rewrite_module.html Directives     break     if     return    ...

  10. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-6.Mysql逆向工程效率神器之使用IDE自动生成Java实体类

    笔记 6.Mysql逆向工程效率神器之使用IDE自动生成Java实体类     简介:实战使用IDE根据Mysql自动生成java pojo实体类                  1.IDEA连接数 ...