IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> Badboy -> 正文阅读

[开发测试]Badboy

一、下载

1、官网:https://badboy.en.softonic.com/ (貌似停止维护)
2、网盘:https://pan.baidu.com/s/1WustinShXDfQ4Sr08_L61g
  提取码:1fmq
3、网站:Download Badboy by Badboy Software

二、教程

1、简介

Badboy是用C++开发的动态应用测试工具,拥有强大的屏幕录制和回放功能,可提供图形结果分析功能,同时Badboy提供了将Web测试脚本直接导出生成Jmeter脚本的功能,为Jmeter支持的jmx格式脚本;他是一款免费的web自动化测试工具,一般与JMeter结合使用

2、界面说明

在这里插入图片描述

  • File:包括常用的打开脚本,新建脚本,导出脚本,保存脚本等功能
  • Preferences: 可以在General Tab下改变系统设置。比如:默认配置下,点击右侧箭头请求时自动触发录制,如果想取消此配置,可以去掉勾选,如下
    在这里插入图片描述
  • Tools bar:
    • 创建测试组、测试单元
      在这里插入图片描述
    • 运行脚本
      在这里插入图片描述
    • 录制模式: Request 和 Navigation 两种
      在这里插入图片描述

3、脚本录制

示例:点击录制按钮进行脚本录制,完成打开搜狗搜索:https://www.sogou.com/,搜索测试岗位薪资操作,然后停止并查看回放
在这里插入图片描述
回放的时候,会因为编码原因导致乱码,需要手动调乱码问题,编码格式改为gbk
在这里插入图片描述

4、添加验证点

a、选中对象(测试岗位工资),再点击Tools>选择Add Assertion for Selection,未选择文本会报错
在这里插入图片描述
b、设置好检查点后点击paly all 按钮
在这里插入图片描述
在这里插入图片描述
当问号转变为对号后证明有检查到检查点的关键字,显示正确
在这里插入图片描述
c、错误演示
修改文本,再点击回放运行
在这里插入图片描述
在这里插入图片描述

5、将检查点设置参数化

选择Variables----->右键选择Add variable----->添加参数点击add按钮----->添加完参数后点击ok按钮
在这里插入图片描述
运行结果:
在这里插入图片描述

6、badboy参数化

检查点参数化,是指请求的某个参数提前设定多个值,在具体请求的时候,去获取提前设定的值,不同的业务场景设置的参数不一致
a、选择Variables>右键选择Add variable
在这里插入图片描述
b、添加参数点击add按钮>添加完参数后点击ok按钮
在这里插入图片描述
添加完成:
在这里插入图片描述
准备运行:这个里面一定需要选择一个,可以双击选择
在这里插入图片描述
更改query值:
在这里插入图片描述
更改验证点,然后点击回放,查看搜索回放结果:
在这里插入图片描述

7、导出Jmeter脚本: File > Export to JMeter > 选择保存目录

8、Jmeter导入badboy生成的脚本

在这里插入图片描述

9、badboy测试报告

View > Report > Detail Report
在这里插入图片描述

三、参考资料

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-11-11 13:00:20  更:2021-11-11 13:00:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:59:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码