【jmeter】jMeter使用Badboy录制Web测试脚本

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

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

工具/原料

  • Apache JMeter v2.12
  • Badboy v2.2
  • 示例系统:win8.1 64位

一、Badboy的下载和安装

  1. 1

    Badboy下载。

    百度搜索"Badboy下载",可在第三方网站下载到,也进入官网(Badboy Software Home Page)下载。

  2. 2

    安装Badboy。

    双击BadboyInstaller-2.2.exe,然后根据提示进行Badboy安装。

    END

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

  1. 1

    启动Badboy工具,进入Badboy安装目录下双击badboy.exe。下图是Badboy主界面。

  2. 2

    以登陆百度为例录制脚本,输入百度网址后敲回车,即进入百度界面。

  3. 3

    登陆百度。

  4. 4

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

  5. 5

    将录制脚本导出为jmx格式。

    点击File→Export to JMeter...→另存为"百度登陆.jmx"→保存。

    END

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

  1. 启动JMeter,导入"百度登陆.jmx"。

    --点击文件→打开→选中“百度登陆.jmx”→打开。

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

    --右击Thread Group→添加→监听器→查看结果树。

    --右击Thread Group→添加→监听器→聚合报告。

  2. 启动脚本运行完毕后"查看结果树"。(点击启动或"Ctrl+R"运行脚本)

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

  3. 启动脚本运行完毕后查看"聚合报告"。

    END

注意事项

  • Badboy录制脚本为英文版本,所以当JMeter打开jmx时测试计划显示为"Thread Group"。
时间: 2024-10-12 10:42:21

【jmeter】jMeter使用Badboy录制Web测试脚本的相关文章

BadBoy+JMeter来录制Web测试脚本

参考: http://jingyan.baidu.com/article/5d368d1ef548d43f61c05761.html 1.简介 JMeter是纯Java编写的软件功能和性能测试工具,其录制脚本过于笨拙和复杂. 而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处.同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本. 因此这里的web测试结合这两个工具来完成. 2.下载. http

使用JMeter代理录制app测试脚本

准备条件:JMeter.手机app 上一篇介绍过录制Web测试脚本的方式有两种,使用代理和使用第三方工具.本篇录制app测试脚本只讨论使用代理的方式,其他方式以后有机会再补充.其实Web和app使用代理录制测试脚本的方式是很类似的.   使用JMeter代理的基本步骤 (1)   启动Jmeter,在Windows中使用jmeter.bat,在Linux中使用jmeter.sh. (2)   选中测试树种的测试计划(Test Plan). (3)   用鼠标右键单击测试计划(Test Plan)

测试工具之Jmeter(使用badboy录制脚本)

前面使用badboy工具时说过,badboy是可以录制Jmeter的测试脚本,这样省去了自己设计测试用例的麻烦 Jmeter主要是一个性能测试工具,不光在web和http,现在扩展很多功能都可以在Jmeter上进行测试 这里我们以badboy录制脚本为基础来使用脚本 首先是下载Jmeter工具,可以在如下官网下载: http://jmeter.apache.org/download_jmeter.cgi 下载后直接解压即可使用,直接执行如下脚本启动Jmeter apache-jmeter-3.1

jmeter录制app测试脚本

1.jmeter 下载地址 https://jmeter.apache.org 2.选择下载包 3.下载完成后解压即可使用(也可以配置环境变量,但我一般不配置,可以使用) 4.打开jmeter 创建线程组 5.点击右键测试计划,点击创建http代理服务器 6.勾选目标选择器为(线程组) 7.打开手机连接WiFi,WiFi和电脑网络必须是在一个网段中,设置手机WiFi手动代理 8.添加线程组——断言 9.启动代理 10.下图是启动成功的样式 11.设置http sampler setting 12

【读书笔记】使用代理录制Web性能测试脚本

读书笔记:<零成本实现Web性能测试>第3章 基本操作步骤: 在测试计划中添加线程组. 在该线程组中添加HTTP请求默认值.设置服务器名称或ip.端口. 在工作台添加HTTP代理服务器.设置端口(代理使用的端口号)和目标控制器(这一步骤表明了代理录制的脚本会挂在测试树的那个分支下) 设置IE的代理服务器.(端口与HTTP代理服务器端口一致) 设置完后点击HTTP代理服务器的[启动]按钮,再对IE浏览器进行操作,要停止点击[停止]则停止了脚本的录制. 五个步骤则可以使用jmeter录制脚本. 1

使用JMeter录制Web应用测试脚本

环境 操作系统:Windows 7 工具:JMeter.Badboy 1. 使用代理录制Web性能测试脚本 使用代理录制脚本来创建测试计划无疑是一个简便的方法,代理所要完成的工作就是录制发往服务器的请求以及抓取服务器返回的响应报文.JMeter代理目前不支持录制HTTPS协议,原因在于HTTPS协议是安全协议,代理无法破解其通信内容,并录制请求参数或者Cookie.为了解决这个盲点,我们可以使用其他工具如Badboy(http://www.badboy.com.au/)来录制脚本. 使用JMet

Jmeter之Web测试(一)

Jmeter的下载地址:http://jakarta.apache.org/jmeter/usermanual/index.html JMeter 的特性: a) 能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC). b) 完全的可移植性和100% 纯Java. c) 完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包. d) 完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样. e)

利用Jmeter进行Web测试

JMeter介绍 脚本录制 运行JMeter进行测试 JMeter主要组件介绍 参数化设置 动态数据关联 使用命令行运行JMeter脚本 利用XSLT分析JMeter结果文件 1:JMeter,一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具.JMeter可以用于测试静态或者动态资源的性能(文件.Servlets.Perl脚本.Java对象.数据库和查询.ftp服务器或者其他资源).原先Jmemer是为Web/HTTP测试而设计的,但是它已经扩展以

【转】使用Badboy录制脚本,作为JMeter测试的素材

接触Badboy,是因为JMeter要引用Badboy导出的脚本 Badboy的录制提供两个模式:Request(默认模式) 和navigation模式.点击下图N,切换模式:但是要导出到Jmeter中用的话只能选择Request模式 1.输入URL(http://mail.163.com),点击录制按钮(红色录制按钮) (Noted:默认配置下,点击右侧箭头请求时自动触发录制:若要取消该默认配置,点击[ Preferences]去掉“Enable Recording onStartup?”,如