zoukankan      html  css  js  c++  java
  • JMeter基础017----JMeter自带录制功能使用

    一、JMeter录制功能概述

    1、概述

    JMeter录制功能主要是使用JMeter自带的HTTP代理服务器和录制控制器完成,可以帮助使用者快速方便的拿到接口信息来进行测试。

    2、使用场景

    • 项目没有提供接口文档或接口文档信息不全
    • 通过抓包工具获取的接口信息内容太多不知如何选择
    • 请求头信息未知时,录制后,得到请求需要的请求头信息

    3、注意事项

    (1)录制功能会获取请求头的很多信息,其中有必须的也有非必须的,可根据自身需要进行选择,也可以不做处理直接使用。

    (2)请求头中的Content-Type类型不是每个请求都需要的,一般用于添加编辑请求,这两类请求不加这个请求头会报错,其他类型请求可根据需要去添加,不需要这个请求头的请求添加了会报错。虽然再抓包的信息中可以看到这个请求头信息,但是接口请求时是不需要的,最好使用录制功能区看下是否需要。

    4、录制工具

    火狐浏览器  +  JMeter的HTTP代理服务器 +  JMeter录制控制器

    5、录制流程

    • JMeter添加HTTP代理服务器和录制控制器
    • 火狐浏览器设置代理,端口号要与JMeter代理服务器中的一致且未被使用
    • JMeter代理服务器中点击启动,火狐浏览器操作并进行录制
    • 录制完成,点击结束,运行脚本,测试录制接口是否可用

    二、录制实现

    1、录制步骤

    (1)测试计划右键----添加----非测试片段----HTTP代理服务器,如下图所示:


    (2)在火狐浏览器中设置网络代理, 打开火狐浏览器---点击选项---常规---网络代理---设置---选择手动配置代理---设置端口号(与JMeter代理服务器中的一致),如下图所示:

    (3)线程组右键----添加----逻辑控制器----录制控制器,修改控制器名字,如下图所示:

    (4)在HTTP代理服务器选择目标控制器,点击启动,在弹出界面点击:OK,开始录制,如下图所示:

    (5)打开火狐浏览器,输入网址,开始操作,JMeter 会录制下我们的操作,如下图所示:

    (6)选择需要的接口运行测试,确保接口运行正常后,再进行后续测试操作。

     

    2、JMeter自带录制功能缺点

      JMeter自带录制功能具有不稳定性,有时我们可以采用第三方录制工具进行录制,再将录制脚本导入到JMeter中进行测试。

  • 相关阅读:
    异常
    动态链接库与静态链接库的区别
    OpenBLAS 安装与使用
    Eigen 优化技巧
    C++读取保存为二进制的 numpy 数组
    Sublime Text Windows版使用Conda环境
    Repeater 时间格式化
    C#与js的各种交互
    js 实现精确加减乘除
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/geqiandeqingmu/p/13220061.html
Copyright © 2011-2022 走看看