写点什么

JMeter 笔记 5 |Badboy 使用和录制

作者:虫无涯
  • 2023-05-11
    陕西
  • 本文字数:752 字

    阅读完需:约 2 分钟

1 前言

  • 在说 JMeter 录制前,先了解学习 Badboy 录制;

  • Badboy 是一个第三方浏览器模拟工具,有录制回放功能;

  • 可进行调试,也可进行自动化测试;

  • Badboy 录制脚本直接可以导出为.jmx 格式,正好是 JMeter 的脚本保存格式,这正是我们想要的;

  • jmx 其实本质是一个 XML 格式文件;

2 Badboy 录制方式

2.1 分类

  • Request 方式;

  • Navigation 方式;

  • 可通过工具栏上的“N”来进行切换;

2.2 介绍


3 安装 Badboy

3.1 下载


链接:https://pan.baidu.com/s/1ZJ-lLw-TiJ323lFbMQ2xhg 提取码:ektj
复制代码

3.2 安装

  • 双击BadboyInstaller-2.1.3.exe


  • 点击I Agree后,选择安装路径



  • 安装完成,打开软件如下:


4 进行录制

  • 地址栏输入:https://www.baidu.com/,点后边的箭头进行录制


  • 默认打开工具是录制状态


  • 输入 NoamaNelson,进行搜索后,停止录制

  • 导出脚本为 Jmeter 可识别的脚本即可,保存为:Script.jmx


5 Jmeter 中打开 Badboy 录制的脚本

5.1 导入脚本

  • 测试计划-右键”打开“,选择刚才导出的 Script.jmx


  • 如图是打开的内容


5.2 导入后脚本介绍

5.2.1 Test Plan


A、测试计划,根节点,每个测试脚本都是一个测试计划,名称可自定义;B、可设置用户全局变量、运行线程组等

5.2.2 Thread Group


模拟虚拟用户的发起点,可设置线程数(类似虚拟用户数)、运行次数、运行时间。

5.2.3 HTTP Cookie Manager


自动记录 cookie 信息,选择默认即可。

5.2.4 User Defined Variables


A、用户自定义的变量;B、在此处可定义后边的元件需要引用的变量并对其进行赋值;C、jsessionid 一般为服务器返回的,每个用户不一样,应该去掉。

5.2.5 HTTP Header Manager


主要是管理 HTTP 头信息。

5.2.6 Step1

  • 类似一个循环控制器;

  • 比如在如图下我们可找到他:


  • 可设置循环次数;

  • Step1 中的内容为 http 请求,其实就是取样器,如图:


6 取样器内容说明



发布于: 2023-05-11阅读数: 22
用户头像

虫无涯

关注

专注测试领域各种技术研究、分享和交流~ 2019-12-11 加入

CSDN测试领域优质创作者 | CSDN博客专家 | 阿里云专家博主 | 华为云享专家 | 51CTO专家博主

评论

发布
暂无评论
JMeter笔记5 |Badboy使用和录制_Jmeter_虫无涯_InfoQ写作社区