1、使用Badboy录制JMeter脚本

打开Badboy工具开始进行脚本录制。

(1)当我们打开Badboy工具时,默认就进入录制状态。

如下图:

当然我们也可以点击录制按钮,进行状态的切换。

(2)在地址栏中输入被测地址,并访问。

我们以访问京东为例:

在输入栏中输入京东网址,点击后边的小箭头,跳转到被测地址中。

当点击箭头后,记录一步操作(相当于创建了一个取样器),并在右侧视图中显示被测网址的内容,如下图:

(3)在视图中可以直接操作显示出来的内容。

就和我们平时访问网站一样的,例如:我点击“请登陆”,就会跳转到京东的登陆页面了。

同时脚本目录树中就会继续添加一步操作。

(4)停止录制脚本。

如果一个测试流程录制完成之后,我们就可以点击停止录制。

就是点击工具栏中的小红点,如下图:

(5)保存录制好的脚本文件。

点击File —> Export to JMeter...,把脚本文件保存到你需要的位置,方便进行管理,JMeter文件的默认格式是.jmx格式的文件。

(6)在JMeter中打开刚刚保存的脚本文件

点击文件 —> 打开,找到刚刚保存的脚本文件进行打开,如下图:

说明:所有录制的内容都在Step 1中,这个组件叫录制控制器

(7)添加监听器

使用Badboy录制的JMeter脚本,是不带监听器的。

这里我们需要手动添加一个监听器,方便查看结果。

Jmeter高级性能测试实战https://edu.csdn.net/course/detail/35834

(8)在JMeter中启动脚本

在工具栏中点击绿色启动箭头来运行该脚本。

脚本运行完成之后,可以在"察看结果树"中查看该测试计划中所有请求与响应的结果。

2、使用Badboy参数化配置

Badboy为方便自动化数据灵活性,提供了脚本参数化的功能。

像上面的例子中是没有输入性操作在里边的,如果我访问的是百度,需要输入一些搜索关键词信息,这个时候就需要参数化配置了。

(1)打开Badboy工具,默认就进入录制状态。

(2)在地址栏中输入被测地址,并访问。

例如:访问京东网站,搜索需要的商品。

(3)在百度搜索栏中输入搜索关键词“手机”,并点击搜索。

(4)点击停止录制按钮,并开始修改。

展开上一步搜索商品增加的脚本目录树:

需要修改两处:

1)如果输入的关键字信息出现乱码的情况。

Badboy默认使用系统的IE浏览器,出现乱码的话,将ie属性的utf8改为gbk。例如,京东网站的ie属性为enc属性。

双击enc属性(在该属性上右键选择Properties选项也可以),在弹出的窗口中进行修改,

如下图所示

(GBK大小写都可以)

注意:你电脑默认的浏览器是什么编码,就换成它对应的编码即可,这样就可以不乱码。

2)配置输入的参数信息

例如:在京东页面中,keyword属性就是关键词信息。

双击keyword属性(在该属性上右键选择Properties选项也可以),修改Value属性为${自定义的变量名},点击确定。

然后开始配置变量的参数信息,步骤如下图所示:

4、总结

使用Badboy工具录制的脚本,相对于使用JMeter自身工具录制的脚本,更加精简,更加干净。

但是Badboy工具录制脚本的时候,经常出现无法录制脚本的提示,是非常不友好的。

JMeter自身自带的录制工具,兼容性就非常的好,就是录制的取样器非常的多,需要自己优化。

Jmeter高级性能测试实战https://edu.csdn.net/course/detail/35834

怎么样使用Badboy工具录制JMeter脚本相关推荐

  1. JMeter入门(3):录制JMeter脚本

    一般自己手动的设置JMeter会比较麻烦,如果一边操作页面,提交表单,一边能够自动生成JMeter的脚本,则非常方便: BadBoy:录制JMeter脚本: Donwload URL:http://w ...

  2. JMeter接口测试工具基础— 使用Badboy录制JMeter脚本

    1.使用Badboy录制JMeter脚本 打开Badboy工具开始进行脚本录制: (1)当我们打开Badboy工具时,默认就进入录制状态. 如下图: 当然我们也可以点击录制按钮进行切换. (2)在地址 ...

  3. BadBoy录制JMeter脚本

    1      BadBoy简介 BadBoy是一款免费WEB自动化测试工具,其实就是一个浏览器模拟工具,具有录制和回放功能,支持对录制出来的脚本进行调试.同时支持捕获表单数据的功能,所以能够进行自动化 ...

  4. 使用BadBoy录制JMeter脚本

    转自:https://blog.csdn.net/wanglian2017/article/details/72763974 1      BadBoy简介 BadBoy是一款免费WEB自动化测试工具 ...

  5. Jmeter录制脚本fiddler fiddler录制jmeter脚本

    jmeter录制脚本有多种方法,例如badboy.fiddler.jmeter自带的等. fiddler录制 jmx 脚本 fiddler安装使用请自行百度. 分享自己使用的插件及fiddler: 链 ...

  6. jmeter脚本_性能工具之Jmeter脚本python启动

    背景 上一节是shell命令启动Jmeter,担心大家对shell脚本语法不是很熟悉,如果定制自己想要的恐怕不好弄,这次改用python启动脚本,在改造之前大家先了解下Jmeter线程组相关参数,这样 ...

  7. 性能工具之Jmeter脚本python启动

    背景 上一节是shell命令启动Jmeter,担心大家对shell脚本语法不是很熟悉,如果定制自己想要的恐怕不好弄,这次改用python启动脚本,在改造之前大家先了解下Jmeter线程组相关参数,这样 ...

  8. jmeter录制手机脚本

    整体分为两部分进行设置,首先设置jmeter,然后设置手机,下面分别来讲两个端的设置 一.jmeter的设置 1.启动jmeter,然后测试计划上,点击右键,添加线程组,用于保存录制的脚本 2.添加H ...

  9. Jmeter系列之Fiddler导出Jmeter脚本

    VOL 170 29 2020-10 今天距2021年63天 这是ITester软件测试小栈第170次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...

最新文章

  1. The Complete List of MIME Types
  2. 图形验证码最佳攻略2
  3. Python 实现简单的石头剪刀布小游戏
  4. 疯狂python讲义pdf_火了!她说:“请给我推荐一本Python书!”
  5. HTML坐标不随着屏幕大小改变,HTML热区map坐标,随窗口大小自适应办法(javascript)...
  6. 酒店叫醒系统服务器,酒店叫醒服务的流程
  7. keil5出现‘Target not created‘
  8. iptables学习笔记:使用NAT实现简单的无线AP
  9. 状态服务器与无状态服务器(要点)
  10. Hadoop设置任务执行队列及优先级
  11. YYKit之YYModel
  12. file Java 读取_Java读取文件方法汇总
  13. SSH和SSM对比总结
  14. Windows防火墙设置
  15. input限制输入经纬度和java后台验证经纬度
  16. 大牛的面试感悟(转) 没事多看看解决人生困惑!
  17. vue结合elementUI,MinUi
  18. 哪款笔记本电脑最适合程序员学习写代码?结果我竟无言以对
  19. Linux 下 github 的使用
  20. 人月神话是神话嘛?嗯!

热门文章

  1. 组合日期_为什么我的透视表没法按日期组合?
  2. 分布式架构中数据一致性常见的几个问题
  3. 分库分表学习总结(4)——分布式事务常见应用场景总结
  4. 普通程序员,如何转型大数据相关方向?
  5. PHP学习总结(2)——PHP入门篇之PHP代码标识
  6. 15年编程生涯,资深架构师总结的7条经验
  7. c语言程序设计上机考试题,C语言程序设计上机考试题目汇编..doc
  8. java中有关类的程序设计_《Java程序设计一》 1,设计课程类及类中包含的属性和方法....
  9. 网友建站经验——(转载)
  10. iOS多线程编程之锁的理解