华信正平(北京)评测技术有限公司欢迎您的光临! 设为首页 加入收藏

jmeter功能概述2

4.3 组件详解
  1. HTTP请求
  2. 察看结果树
4.3 - HTTP请求

作用:
    1. 模拟前端或第三方软件向服务器发送请求;
    2. 设置请求时的方法和参数数据;
参数详解:
  1. 名称:本属性用于标识一个取样器,建议使用一个有意义的名称。
  2. 服务器名称或IP :HTTP请求发送的目标服务器名称或IP地址。
  3. 端口号:目标服务器的端口号,默认值为80 。
  4. 协议:向目标服务器发送HTTP请求时的协议,可以是http或者是https ,默认值为http 。
  5. 方法:发送HTTP请求的方法,可用方法包括GET、POST、PUT、DELETE。
  6. Content encoding :内容的编码方式,默认值为iso8859;一般设置【UTF-8】
  7. 路径:目标URL路径(不包括服务器地址和端口)
  8. 同请求一起发送参数:请求时需要传递参数,如:学院资源list查询
         http://127.0.0.1:8000/api/departments/?$dep_id_list=T01,T02,T03
         参数名称:【$dep_id_list】
         参数值:T01,T02,T03
Body Data选项作用:
    1.新增或更新时需要传递JSON报文;如学院新增是的JSON报文填写位置:
          {
            "data": [
                      {
                        "dep_id": "T01",
                        "dep_name": "Test学院",
                        "master_name": "Test-Master",
                        "slogan": "Here is Slogan"
                      }
                    ]
          }
 
    2. 【注意】:新增和更新时传入报文也需要设置Content-Type:application/json  
                 告诉服务器我传的数据格式为JSON格式; 
                 设置地点:配置元件-->HTTP信息头管理器(用到的时候我们在讲解)
HTTP请求总结:
    1. 接口完整请求地址
    2. JSON报文存放地址
    3. 设置默认请求数据格式


4.3 - 察看结果树

作用:
    1.查看请求服务器时的请求信息;
    2.查看服务器响应数据;
    3.记录信息到指定文件;
说明:
    1. 文件名:存放服务器响应后的状态信息; 如:e:\查询所有response.txt
    2. 取样结果:服务器响应的信息头信息;比如:响应代码,响应数据大小
    3. 请求:查看向服务器请求时的信息;比如:请求地址、方法、数据等
    4. 响应数据:查看服务器响应的数据;比如:获取资源时,返回的JSON数据
察看结果树总结:
    1. 查看请求
    2. 查看响应
    3. 存储请求状态信息
4.4 线程组总结:
   setup thread group:一种特殊线程组,测试计划运行之前首先执行,一般做初始化操作 
   teardown thread group:一种特殊线程组,测试计划运行结束时运行,一般做收尾工作  
   thread group(线程组) :线程组,我们测试计划中场景创建和实现都是基于此线程组

元件
概念:相同类似功能组件的集合称之为元件  
   1. 逻辑控制器 
   2. 配置元件 
   3. 定时器 
   4. 前置处理器 
   5. Sampler 
   6. 后置处理器 
   7. 断言 
   8. 监听器