JMeter-使用Badboy录制Web测试脚本

JMeter是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂。而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处。故此做Web测试使用这两个工具将是最佳组合。同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本。

接下给大家分享:JMeter如何使用Badboy录制Web测试脚本?

工具/原料

Apache JMeter v2.2.5

Badboy v2.2

示例系统:win10 (64位)

一、Badboy下载与安装

1.下载

Badboy官网:http://www.badboy.com.au/

JMeter-使用Badboy录制Web测试脚本_第1张图片
Badboy首页

直接点击Continue即可

JMeter-使用Badboy录制Web测试脚本_第2张图片
直接点击

根据需要选择下载版本,点击Download即可开始下载

JMeter-使用Badboy录制Web测试脚本_第3张图片
下载页面

2.安装Badboy

下载完成后是一个exe文件,如 BadboyInstaller-2.2.5.exe ,双击即可开始安装。

END

二、使用Badboy录制脚本并导出为jmx格式

1.启动Badboy工具,进入Badboy安装目录下双击 badboy.exe 即可(或者在服务中搜索Badboy)。下图是Badboy主界面。

JMeter-使用Badboy录制Web测试脚本_第4张图片
Badboy主界面

2.以登陆百度为例录制脚本,输入百度网址(https://www.baidu.com)后敲回车 或者 点击绿色访问按钮,即进入百度界面并开始录制。

(注:如何需要进行停止录制的话,可以点击红色录制,即可停止录制)

JMeter-使用Badboy录制Web测试脚本_第5张图片
开始录制

3.登陆百度

JMeter-使用Badboy录制Web测试脚本_第6张图片

4.登陆成功后进入个人用户界面

JMeter-使用Badboy录制Web测试脚本_第7张图片

5.回放录制的脚本

Step1右击->选择Play 或 Play All

JMeter-使用Badboy录制Web测试脚本_第8张图片

6.将录制脚本导出为 jmx格式

点击File→Export to JMeter→另存为"Baidu_login.jmx"→保存。

JMeter-使用Badboy录制Web测试脚本_第9张图片
JMeter-使用Badboy录制Web测试脚本_第10张图片

END

三、使用JMeter运行导出的jmx脚本

1.启动JMeter,导入"Baidu_login.jmx"。

 (1)点击文件→打开→选中“Baidu_login.jmx”→打开。

JMeter-使用Badboy录制Web测试脚本_第11张图片
JMeter-使用Badboy录制Web测试脚本_第12张图片
导入jmx文件
JMeter-使用Badboy录制Web测试脚本_第13张图片

(2)添加"查看结束树"和"聚合报告"。

    1)Thread Group右击→添加→监听器→查看结果树;

    2)Thread Group右击→添加→监听器→聚合报告;

JMeter-使用Badboy录制Web测试脚本_第14张图片
JMeter-使用Badboy录制Web测试脚本_第15张图片

2.启动脚本运行完毕后点击"查看结果树"和"聚合报告"。

启动方式一:点击运行->启动 或 "Ctrl+R"运行脚本

JMeter-使用Badboy录制Web测试脚本_第16张图片
运行->启动

启动方式二:点击界面绿色三角形(开始)按钮

JMeter-使用Badboy录制Web测试脚本_第17张图片

注:百度网站安全级别高,将录制的脚本直接重新运行会出现相应异常,故此查看结构树和聚合报告都有异常。需做相应配置即可成功登陆

(1)启动脚本运行完毕后查看"察看结果树"。

JMeter-使用Badboy录制Web测试脚本_第18张图片
察看结果树

(2)启动脚本运行完毕后查看"聚合报告"。

JMeter-使用Badboy录制Web测试脚本_第19张图片
聚合报

END

注意事项

Badboy录制脚本为英文版本,所以当JMeter打开jmx时测试计划显示为"Thread Group"。

你可能感兴趣的:(JMeter-使用Badboy录制Web测试脚本)