1、Badboy软件介绍

Badboy是一款免费的Web自动化测试工具,是用C++开发的动态应用测试工具。
其拥有强大的屏幕录制和回放功能,提供图形结果分析功能,刚好弥补了JMeter的不足之处。所以再做Web测试时,使用这两个工具将是最佳组合。
同时Badboy提供了将录制好的Web测试脚本,直接导出生成JMeter支持的jmx格式脚本的功能。

2、Badboy下载

Badboy官网地址:http://www.badboy.com.au
提示:
官网下载时候会有用户邮件验证的,直接continue跳过,下载即可。
不过现在可能在国内无法登陆该官网,那就需要梯子。
或者在国内的第三方网站上进行下载。

3、Badboy安装

双击打开BadboyInstaller-2.2.5.exe安装文件。
(1)Badboy许可协议界面,点击I Agree

(2)选择Badboy要安装的目录,选择目录完成后,点击Install

(3)确认提示
在安装的过程中会弹出一个提示,如下:

意思是说:Badboy想要在“开始”菜单中创建一个名为Programs\ Badboy的项目。要执行此操作吗?
点击是即可。
(4)点击close完成安装。

总结:

  • Badboy的安装和一般的Windows安装程序没区别,无脑下一步就行;
  • 安装完成后在开始菜单里面有badboy的快捷方式(桌面没有)。如果没有找到,在Badboy安装目录下找到badboy.exe文件,双击启动即可。

4、Badboy界面介绍

Badboy安装完成后,在计算机的桌面上没有快捷方式的,需要点击左下角开始,在开始菜单中打开Badboy软件。
打开界面如下:

说明:
(1)菜单栏:

  • File:有常用的打开脚本,新建脚本,导出脚本,保存脚本等功能。
  • Edit:有常用的撤消、重做、剪切、复制、粘贴、搜索/替换等功能。
    可以使用F3快捷键弹出搜索/替换界面。
  • View:展示和隐藏视图区域,其中Report 功能还有3种定制供用户选择。

  • Tools:其中的功能较多。
    例如:我们可以配置数据源自动化的填充数据。
    还可以插入一些测试元件,如:断言,监视器等功能。

  • Preferences:我们可以在Preferences选项下改变Badboy系统设置,是针对Badboy软件的一些配置。
  • Help:其中点击Content是帮忙文档,我的系列文章也是基于Badboy的帮助文档进行整理和依据。

(2)工具栏
工具栏中全部的功能都包含在菜单栏中,换句话说就是把菜单栏中常用的操作编辑到工具栏中了。
常用的快捷键说明一下:

  1. 新建录制脚本。
  2. 打开已录制的脚本。
  3. 保存录制好的脚本。
  4. 录制按钮,点击之后记录操作。
  5. 停止按钮,在停止途中不会记录操作,如果需要再次开始录制,需要再次点击录制按钮,会继续录制,在step1头部会出现红点。
  6. 回放按钮。
  7. 回放所有。
  8. 倒回按钮,退回到前一步操作。
  9. 单独运行一个请求。

(3)左下角界面视图
1)Variables View:变量视图,在录制到的需要参数化的地方能够在这里操作之后导入JMeter。
2)Summary View:摘要视图
参数说明:

  • Played:运行或回放脚本的次数。
  • Succeeded:成功运行或回放脚本的次数。
  • Failed:失败运行或回放脚本的次数。
  • Assertions:断言失败次数。
  • Warnings:生成的警告次数。
    当发生的问题时警告不会阻止回放,只是表明你的脚本或web站点的问题。
    例如,一个页面存JavaScript错误,或者在填充Form时无法找到指定的表单,将被记录为此次回放响应的警告。
  • Timeouts:发生超时的次数。
  • Avg Time(ms):运行或回放的平均时间(毫秒)。
  • Max Time(ms):运行或回放的最长时间(毫秒)

重点:配套学习资料和视频教学

那么在这里我也精心准备了上述大纲的详细资料在下方链接如下

JMeter接口测试工具基础 — Badboy工具相关推荐

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

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

  2. 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins

    目录 [本文简介看之前请详细的看完介绍] 本文是全网首发的[全栈接口测试进阶系列教程]jmeter接口测试工具从入门到入职, 接口系列包含 接口测试系列包含所有的接口测试工具入门到入职,如果你喜欢的话 ...

  3. 怎么样使用Badboy工具录制JMeter脚本

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

  4. 为什么要做接口测试? 怎么用Jmeter接口测试工具? 你都会了吗? 这里给大家全面介绍

    目录 一.什么是接口以及为什么要做接口测试 二.目前市场上的接口架构设计风格以及他们所基于的协议 三.目前市面上接口返回的数据类型 四.目前市面上的接口测试工具的应用场景 五.熟练Jmeter每个文件 ...

  5. 【软件测试】2021年软件测试领域常用工具总结(2)-接口测试,UI测试工具篇

    文章目录 前言 接口测试工具 Postman JMeter Robot Framework SoapUI REST-Assured Apifox Katalon Studio Karate 接口Moc ...

  6. 测试工具之badboy

    badboy这个工具本身用处不是很大,但有个录制脚本的功能,还是jmeter脚本,所以针对这一点很多懒人就可以通过这个录制脚本,而不需要自己去编写 badboy工具最近还是2016年更新的,后面也没在 ...

  7. [系统安全] 四.OllyDbg动态分析工具基础用法及Crakeme逆向破解

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  8. 《软件测试技术大全:测试基础 流行工具 项目实战(第3版)》—第1章1.2节软件测试的发展...

    本节书摘来自异步社区<软件测试技术大全:测试基础 流行工具 项目实战(第3版)>一书中的第1章,第1.2节软件测试的发展,作者陈能技 , 黄志国,更多章节内容可以访问云栖社区"异 ...

  9. Unity TileMap 2D 工具基础教程

    Unity TileMap 2D 工具基础教程 Unity TileMap 2D 工具基础教程 TileMap 工程创建 Sprite Editor 工具使用 TileMap 功能说明 TilePal ...

  10. Photoshop基础2——工具

    CSDN仅用于增加百度收录权重,排版未优化,日常不维护.请访问:www.hceng.cn 查看.评论. 本博文对应地址: https://hceng.cn/2017/09/23/Photoshop基础 ...

最新文章

  1. 小明学习Linux运维课后习题实战A
  2. 【深度学习】实战深度学习检测疟疾
  3. SparkSQL性能优化
  4. spring boot java app_利用spring boot创建java app
  5. matlab 下采样_Lattice规划与Matlab实现(1)
  6. 岗位理解_如何正确理解策划岗位
  7. “校园知网”5月8日冲刺计划书
  8. Pyhton学习——Day33
  9. 解决git克隆项目出现fatal无法访问‘https://github.com/xxx/xxx‘Unsupported proxy syntax in‘127.0.0.1:8118‘
  10. 360安全卫士默认浏览器设置 360默认浏览器设置 锁定浏览器
  11. Linux查看占用内存的进程
  12. 山重水复疑无路,柳暗花明又一村。---找工作感想
  13. 怎么样培育孩子的智慧[图]
  14. 基于自适应巡视算法的工业物联网异常行为检测
  15. Redis key前缀的设计与使用
  16. Android 获取手机的 IMEI 值 (设备标识码)
  17. 【自适应引导滤波和梯度信息:PAN+MS:传统方法HIS】
  18. Confluence 7 删除页面和子页面
  19. 如何进行SYN攻击防范
  20. SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中

热门文章

  1. 如何根据纬度和经度获取城市名称
  2. 暴力破解附近局域网WiFi密码
  3. vs2005 c++ mfc程序无法打开资源文件
  4. bootstrap-table重载_Bootstrap Table的使用总结
  5. AIDA64 Extreme Edition(硬件检测)多国语言绿色特别版
  6. c语言贪吃蛇作业报告,贪吃蛇设计报告
  7. Java MD5加密工具类
  8. java检测网站死链,网站死链检测工具
  9. Web系统大规模并发-电商秒杀与抢购
  10. 解决Fedora14使用root权限登录问题