badboy录制php,Jmeter(二十九) - 从入门到精通 - Jmeter Http协议录制脚本工具-Badboy2(详解教程)...
1.简介
上一篇文中已经对Badboy做了一个基本上详细完整的介绍,这一篇宏哥带你们实战一下,这一篇主要讲解和分享:录制和运行脚本、参数化
首先让我们使用N模式录制一个脚本,测试用例编号为:1.1.1 成功的发布仅有文字主题。
2录制脚本
1. 创建名为1 Log in的Suite,
2. 所属Test命名为1.1 Login from http://localhost:8080/jforum/forums/list.page
3. 为1.1 增加一个Step 命名为1.1.1 login successfully When user and password is right,如下图所示:
4. 登录Jforum论坛成功后
5点击Record按钮,停止录制
6. 全部展开Login下的脚本, 如下图所示
7. 创建一个Suite,命名为2 Write a post
8. 所属Test命名为2.1 Text Only
9. 为1.1 增加一个Step 命名为2.1.1 Valid input Successfully
10. 开始在N模式下录制,点击
11. 点击发表主题,输入有效的主题及正文内容
12. 点击,停止脚本录制。当前的Badboy效果图如下图所示:
13.创建一个Suite,命名为3 Publish
14. 所属Test命名为3.1Publish a post
15. 为3.1 增加一个Step 命名为3.1.1 Publish Successfully
16. 点击发送,跳转到刚刚发布帖子的页面,当前的Badboy效果图如下图所示:
17. 保存脚本,命名为Jforum Post
18. 在保存的目录下,将出现带Badboy图标的文件,后缀为bb
3.运行脚本
脚本运行的途径有2种:
注意:运行完脚本,可以看到你刚刚成功发布的帖子!!!
1 在Script Tree上右击,可选择运行全部或运行点击的单元;
2 通过工具栏
运行步骤:
1. 右击Log in,选择 Play Whole Suite,或者点击>>
4.小结
1.由于该工具会默认打开即开启录制功能,以防止录制内容杂乱,我们首先需要进行设置(取消默认开启录制键):打开快捷键(Ctrl+shift+p)开启后,若要录制脚本,需要手动点击红色圆点,方可开启录制。如下图所示:
2.将所需要录制的页面地址,输入到url框点击运行,则开启录制
3.若录制过程出现,弹窗显示“当前页面的脚本发生错误”,关闭此弹窗,如下图所示:
解决方法一:打开快捷键(Ctrl+shift+p)开启,将JavaScript Error Dialogs勾选上,如下图所示:
解决方法二(主要你的电脑有多个浏览器时,一定要查看自己电脑默认的浏览器,否则修改了,还会报错):
1.Badboy默认使用系统的IE浏览器,打开浏览器;
2.点击【工具】-->【Internet选项】-->【 高级】Tab;
3.将【禁用脚本调试】复选框取消掉,不要勾选,并确认后,再次录制脚本,问题已解决,如下图所示:
好了,今天就分享和讲解到这里,希望对你有一定的帮助,感谢你对宏哥的一路支持!!!
badboy录制php,Jmeter(二十九) - 从入门到精通 - Jmeter Http协议录制脚本工具-Badboy2(详解教程)...相关推荐
- Jmeter(二十九)_dotnet搭建本地接口服务
这里使用的服务名为Bookshelf,在github上,自行下载.要运行此服务,需要.Net Core SDK 2.1或更高版本.如果尚未安装,从.Net Core官方网站下载并安装. 在本地克隆项目 ...
- Java程序员从笨鸟到菜鸟之(七十九)细谈Spring(八)spring+hibernate整合基本详解
由于spring和hibernate处于不同的层次,Spring关心的是业务逻辑之间的组合关系,Spring提供了对他们的强大的管理能力, 而Hibernate完成了OR的映射,使开发人员不用再去关心 ...
- [Python从零到壹] 六十四.图像识别及经典案例篇之图像傅里叶变换和傅里叶逆变换详解
祝大家新年快乐,阖家幸福,健康快乐! 欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所 ...
- 2021年大数据Hadoop(二十九):关于YARN常用参数设置
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十九:LCD模块
实验二十九:LCD模块 据说Alinx 301支持 7"TFT,好奇的朋友一定疑惑道,它们3.2"TFT以及7"TFT等两者之间究竟有何区别呢?答案很简单,前者自带控制器 ...
- Bootstrap入门(二十九)JS插件6:弹出框
Bootstrap入门(二十九)JS插件6:弹出框 加入小覆盖的内容,像在iPad上,用于存放非主要信息 弹出框是依赖于工具提示插件的,那它也和工具提示是一样的,是需要初始化才能够使用的 首先我们引入 ...
- SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- FreeSql (二十九)Lambda 表达式
FreeSql 支持功能丰富的表达式函数解析,方便程序员在不了解数据库函数的情况下编写代码.这是 FreeSql 非常特色的功能之一,深入细化函数解析尽量做到满意,所支持的类型基本都可以使用对应的表达 ...
- 【零基础学Java】—final关键字与四种用法(二十九)
[零基础学Java]-final关键字与四种用法(二十九) 一.final关键字 final关键字代表最终.不可改变的 常见的四种用法: 可以用来修饰一个类 可以用来修饰一个方法 可以用来修饰一个局部 ...
最新文章
- aspnetcore mvc 异常处理_深入探究ASP.NET Core异常处理中间件
- 语音网关上AA的配置解析
- 我的自白——华夏藏珍第一周
- java 语言概述(零)
- hbase官方网站声称的兼容是否是100%兼容?
- create-react-app项目使用假数据
- 粒子群 多目标 matlab_matlab 粒子群求解三角形垂心位置
- 场景化封装,一站式使用,普惠AI集成 ——阿里云发布智能媒体管理产品
- vivoy9s怎么设置返回键_vivoy9s怎么设置返回键 可以使用虚拟导航键
- Redis实现分布式爬虫
- java.net.UnknownHostException 未知的名称或服务
- 查询数据库里所有表名和字段名的语句
- Bootstrap滚动监控器
- android 导航自动切换,Android导航抽屉切换图标向右
- Ctrl + R 后,悲剧咯、、、、
- CorelDRAWX4的VBA插件开发(十八)命令合并与一键多步撤销
- Python:对已有内容的TXT文件追加读写
- msf生成win版免杀木马
- 计算机图形学(光线追踪)
- 电脑装双系统有什么好处和坏处?
热门文章
- android微信第三方登陆混淆,Android 第三方应用接入微信平台研究情况分享(二)
- surface和华为平板_微软的Surface Duo是手机和平板电脑的完美融合
- easyExcel导入导出(列锁定单元格、表头合并、导出类型限制、锁定单元格增加底色、设置密码、隐藏列等)
- 使用wireshark抓取ICMP流量包并分析ICMP协议
- 学编程很枯燥?用Python制作3个小游戏,边玩边学(含源码)
- 项目实施中的团队协作--关于发现问题、解决问题有效模式的探讨
- cpu占用过高解决方案实践
- 【航线运输驾驶员理论考试】操作程序
- [安卓开发] 快递物流信息布局
- Apache Spark RDD 论文(中文翻译)