zoukankan      html  css  js  c++  java
  • Jmeter的基础使用一安装、启动、关联、断言

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

    下载完解压即可,

    环境变量配置:

    -------在环境变量中添加新变量JMETER_HOME:D:jmeterapache-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}引用变量

  • 相关阅读:
    em和rem
    uniapp小程序 插槽 使用 template 失效!
    大半夜睡不着,来个雪花动画
    opencv 修改像素为透明色
    C++ unsigned char 和 char 的转换示例(数组没试)
    切割矩形,C++版
    清除blob生成图片的缓存
    C++ 固定长度的队列
    Chrome神器Vimium快捷键学习记录
    ASC简介
  • 原文地址:https://www.cnblogs.com/sunny0/p/8994351.html
Copyright © 2011-2022 走看看