怎么样使用Badboy工具录制JMeter脚本
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脚本相关推荐
- JMeter入门(3):录制JMeter脚本
一般自己手动的设置JMeter会比较麻烦,如果一边操作页面,提交表单,一边能够自动生成JMeter的脚本,则非常方便: BadBoy:录制JMeter脚本: Donwload URL:http://w ...
- JMeter接口测试工具基础— 使用Badboy录制JMeter脚本
1.使用Badboy录制JMeter脚本 打开Badboy工具开始进行脚本录制: (1)当我们打开Badboy工具时,默认就进入录制状态. 如下图: 当然我们也可以点击录制按钮进行切换. (2)在地址 ...
- BadBoy录制JMeter脚本
1 BadBoy简介 BadBoy是一款免费WEB自动化测试工具,其实就是一个浏览器模拟工具,具有录制和回放功能,支持对录制出来的脚本进行调试.同时支持捕获表单数据的功能,所以能够进行自动化 ...
- 使用BadBoy录制JMeter脚本
转自:https://blog.csdn.net/wanglian2017/article/details/72763974 1 BadBoy简介 BadBoy是一款免费WEB自动化测试工具 ...
- Jmeter录制脚本fiddler fiddler录制jmeter脚本
jmeter录制脚本有多种方法,例如badboy.fiddler.jmeter自带的等. fiddler录制 jmx 脚本 fiddler安装使用请自行百度. 分享自己使用的插件及fiddler: 链 ...
- jmeter脚本_性能工具之Jmeter脚本python启动
背景 上一节是shell命令启动Jmeter,担心大家对shell脚本语法不是很熟悉,如果定制自己想要的恐怕不好弄,这次改用python启动脚本,在改造之前大家先了解下Jmeter线程组相关参数,这样 ...
- 性能工具之Jmeter脚本python启动
背景 上一节是shell命令启动Jmeter,担心大家对shell脚本语法不是很熟悉,如果定制自己想要的恐怕不好弄,这次改用python启动脚本,在改造之前大家先了解下Jmeter线程组相关参数,这样 ...
- jmeter录制手机脚本
整体分为两部分进行设置,首先设置jmeter,然后设置手机,下面分别来讲两个端的设置 一.jmeter的设置 1.启动jmeter,然后测试计划上,点击右键,添加线程组,用于保存录制的脚本 2.添加H ...
- Jmeter系列之Fiddler导出Jmeter脚本
VOL 170 29 2020-10 今天距2021年63天 这是ITester软件测试小栈第170次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...
最新文章
- The Complete List of MIME Types
- 图形验证码最佳攻略2
- Python 实现简单的石头剪刀布小游戏
- 疯狂python讲义pdf_火了!她说:“请给我推荐一本Python书!”
- HTML坐标不随着屏幕大小改变,HTML热区map坐标,随窗口大小自适应办法(javascript)...
- 酒店叫醒系统服务器,酒店叫醒服务的流程
- keil5出现‘Target not created‘
- iptables学习笔记:使用NAT实现简单的无线AP
- 状态服务器与无状态服务器(要点)
- Hadoop设置任务执行队列及优先级
- YYKit之YYModel
- file Java 读取_Java读取文件方法汇总
- SSH和SSM对比总结
- Windows防火墙设置
- input限制输入经纬度和java后台验证经纬度
- 大牛的面试感悟(转) 没事多看看解决人生困惑!
- vue结合elementUI,MinUi
- 哪款笔记本电脑最适合程序员学习写代码?结果我竟无言以对
- Linux 下 github 的使用
- 人月神话是神话嘛?嗯!
热门文章
- 组合日期_为什么我的透视表没法按日期组合?
- 分布式架构中数据一致性常见的几个问题
- 分库分表学习总结(4)——分布式事务常见应用场景总结
- 普通程序员,如何转型大数据相关方向?
- PHP学习总结(2)——PHP入门篇之PHP代码标识
- 15年编程生涯,资深架构师总结的7条经验
- c语言程序设计上机考试题,C语言程序设计上机考试题目汇编..doc
- java中有关类的程序设计_《Java程序设计一》 1,设计课程类及类中包含的属性和方法....
- 网友建站经验——(转载)
- iOS多线程编程之锁的理解