资讯专栏INFORMATION COLUMN

Badboy

LeanCloud / 2787人阅读

摘要:一下载官网貌似停止维护网盘提取码网站二基础知识概述是用开发的动态应用测试工具,拥有强大的屏幕录制和回放功能,可提供图形结果分析功能,同时提供了将测试脚本直接导出生成脚本的功能,为支持的格式脚本他是一款免费的自动化测试工

一、下载

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 两种

三、脚本录制

示例:点击录制按钮进行脚本录制,完成打开搜狗搜索:https://www.sogou.com/,搜索测试岗位薪资操作,然后停止并查看回放

回放的时候,会因为编码原因导致乱码,需要手动调乱码问题,编码格式改为gbk

四、添加验证点

a、选中对象(测试岗位工资),再点击Tools>选择Add Assertion for Selection,未选择文本会报错

b、设置好检查点后点击paly all 按钮


当问号转变为对号后证明有检查到检查点的关键字,显示正确

c、错误演示
修改文本,再点击回放运行

五、参数化

1、将检查点设置参数化

选择Variables----->右键选择Add variable----->添加参数点击add按钮----->添加完参数后点击ok按钮

运行结果:

2、badboy参数化

检查点参数化,是指请求的某个参数提前设定多个值,在具体请求的时候,去获取提前设定的值,不同的业务场景设置的参数不一致
a、选择Variables>右键选择Add variable

b、添加参数点击add按钮>添加完参数后点击ok按钮

添加完成:

准备运行:这个里面一定需要选择一个,可以双击选择

更改query值:

更改验证点,然后点击回放,查看搜索回放结果:

六、badboy测试报告

  • View > Report > Detail Report

七、Jmeter脚本

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

2、Jmeter导入badboy生成的脚本

八、参考资料

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/123138.html

相关文章

  • 【开发工具学习之旅-JMeter】- JMeter简介以及HTTP协议使用测试

    摘要:简介以及协议使用测试简介简介官网的组成取样器进行脚本逻辑控制。测试结果的请求介绍以及使用提供的请求登录了做测试在中右键新建一个请求查看结果格式的请求实战格式发送数据,是以格式或者之类的数据来发送。发起请求模拟之后会出现以下错误。 ...

    dongfangyiyu 评论0 收藏0
  • Java开发第一面————淘宝:难以割舍的痛

    摘要:供应商和经销商之间可以在线实时地提交订单查询产品供应和库存状况并获得市场销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。近期太多同学找我解惑,我经常劝大家不要过度焦虑,放平常心,其实我刚毕业时超级菜 B 的(放到今天工作都找不到那种),总结下来就是前面的 职场瓶颈:2~4 年前端走出离职困境与舒适区 的这些文章,于是我把刚入行在 ITEye 写的文章,统...

    Nekron 评论0 收藏0

发表评论

0条评论

LeanCloud

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<