IT忍者神龟之JMeter-使用Badboy录制Web测试脚本
JMeter是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂。而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处。故此做Web测试使用这两个工具将是最佳组合。同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本。
Badboy下载。
百度搜索"Badboy下载",可在第三方网站下载到,也进入官网(Badboy Software Home Page)下载。
安装Badboy。
双击BadboyInstaller-2.2.exe,然后根据提示进行Badboy安装。
二、使用Badboy录制脚本并导出为jmx格式
启动Badboy工具,进入Badboy安装目录下双击badboy.exe。 下图是Badboy主界面。
以登陆百度为例录制脚本,输入百度网址后敲回车,即进入百度界面。
登陆百度。
登陆成功后进入个人用户界面。
将录制脚本导出为jmx格式。
点击File→Export to JMeter...→另存为"百度登陆.jmx"→保存。
三、使用JMeter运行导出的jmx脚本
启动JMeter,导入"百度登陆.jmx"。
--点击文件→打开→选中“百度登陆.jmx”→打开。
添加"查看结束树"和"聚合报告"。
--右击Thread Group→添加→监听器→查看结果树。
--右击Thread Group→添加→监听器→聚合报告。
启动脚本运行完毕后"查看结果树"。(点击启动或"Ctrl+R"运行脚本)
注:百度网站安全级别高,将录制的脚本直接重新运行会出现相应异常,故此查看结构树和聚合报告都有异常。需做相应配置即可成功登陆。
启动脚本运行完毕后查看"聚合报告"。
Badboy录制脚本为英文版本,所以当JMeter打开jmx时测试计划显示为"Thread Group"。
IT忍者神龟之JMeter-使用Badboy录制Web测试脚本相关推荐
- JMeter-使用Badboy录制Web测试脚本
JMeter是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂.而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了J ...
- 3.5.2 使用Badboy录制Web性能测试脚本
3.5.2 使用Badboy录制Web性能测试脚本 本节主要介绍如何使用Badboy录制Web性能测试脚本.由于测试工具Badboy支持对HTTPS协议的录制,因此可以作为JMeter代理录制的有益 ...
- 如何使用JMeter自身代理录制APP测试脚本
录制脚本只不过是我们日常工作中的一个小应用而已,只是为了能快速看到应用程序跑的逻辑及实现顺序.并够帮助测试人员,快速查出问题出现的节点. 而对于做有针对性的测试时,比如做某个接口的测试,建议大家还是自 ...
- Jmeter打开badboy录制的脚本报类元素错误解决方法
使用Badboy录制脚本的方式,录制完成后,导出jmx格式后,导入到JMETER的时候,出现错误信息如下: Problem loading XML from :'C:\User\Administrat ...
- Jmeter脚本录制————Badboy录制web端
1.双击icon打开后主界面显示如下: 2.接下来我们进行Web脚本的录制, 以打开我的歌曲主页http://baidu.com为例: 我们在红框标注的输入框中输入对应url: 然后点击红框标识的录制 ...
- Jmeter(一)-精简测试脚本
通过jmeter代理录制脚本后,会产生大量的无用的请求,尽管在代理中已经过滤了一部分图片或者CSS.JS文件. 手动查看主要的请求:这里主要关注登陆请求,要确定有效的URL请求 删除除/Login.a ...
- 使用badboy录制脚本 结合Jmeter一起测试。
1.badboy介绍 Badboy是一款不错的Web自动化测试工具,如果你将它用于非商业用途,或者用于商业用途安装Badboy 的机器数量不超过5台,你是不需要为它支付任何费用的.Badboy提供了将 ...
- BadBoy录制JMeter脚本
1 BadBoy简介 BadBoy是一款免费WEB自动化测试工具,其实就是一个浏览器模拟工具,具有录制和回放功能,支持对录制出来的脚本进行调试.同时支持捕获表单数据的功能,所以能够进行自动化 ...
- 使用BadBoy录制JMeter脚本
转自:https://blog.csdn.net/wanglian2017/article/details/72763974 1 BadBoy简介 BadBoy是一款免费WEB自动化测试工具 ...
最新文章
- 【GStreamer】官网基本教程学习(basic-tutorial)
- VS Code - Debugger for Chrome调试JavaScript的两种方式
- msf反弹shell
- java取geosever数据_Geoserver - 连接到SQL Server 2008 Express并获取数据
- 数据结构之【树形结构】复习题
- 电话光端机安装步骤详解
- idea工具debug断点红色变成灰色
- 堆栈的初始化,主要是为ss和SP赋初值
- 【工具】55种开源数据可视化工具简介
- 功能机也不放过,谷歌或为 Chrome 提供非触控模式
- Java Arrays.sort()函数
- 使用MATLAB转换图片为数据进行vga显示
- SpringFramework核心技术一(IOC:详细的依赖和配置)
- Unity IOS 软键盘输入框问题
- window计算机桌面的组成,windows的桌面包括哪些组成部分
- 如何在 iPhone 和 iPad 上将你的照片转换为 PDF?
- python 自动记录时间_python记录程序运行时间的几种方法
- html表单直接发送邮件,html表单匿名发送电子邮件
- h264解码之环路滤波
- pythonmacd指标编写_利用python编写macd、kdj、rsi、ma等指标 -