`
runthu
  • 浏览: 43500 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

用badboy录制JMeter测试脚本并进行压力测试

阅读更多
JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样,它也提供了一个利用本地Proxy Server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用。所以在本文中介绍一个更为常用的方法——使用Badboy录制生成 JMeter 脚本。

简单的介绍一下Badboy。Badboy是一款不错的Web自动化测试工具,如果你将它用于非商业用途,或者用于商业用途但是安装Badboy 的机器数量不超过5台,你是不需要为它支付任何费用的。也许是一种推广策略,Badboy提供了将Web测试脚本直接导出生成JMeter 脚本的功能,并且这个功能非常好用,也非常简单。你可以跟着下面的试验步骤来迈出你在开源世界的第一步。

1.      通过Badboy的官方网站下载Badboy的最新版本;

2.      安装Badboy。安装过程同一般的Windows 应用程序没有什么区别,安装完成后你可以在桌面和Windows开始菜单中看到相应的快捷方式——如果找不到,可以找一下Badboy安装目录下的Badboy.exe 文件,直接双击启动Badboy;

3.      启动Badboy,你可以看到下面的界面。


在地址栏(图中红色方框标注的部分)中输入你需要录制的Web应用的URL——这里我们以http://www.yahoo.com 为例,并点击GO 按钮开始录制。如果你用过LoadRunner之类的商业工具,对于这个操作一定不会陌生吧 ^_^

4.      开始录制后,你可以直接在Badboy内嵌的浏览器(主界面的右侧)中对被测应用进行操作,所有的操作都会被记录在主界面左侧的编辑窗口中——在这个试验中,我们在Yahoo的搜索引擎中输入 JMeter 进行搜索。不过你将看到,录制下来的脚本并不是一行行的代码,而是一个个Web对象——这就有点像LoadRunner的VuGen中的Tree View视图;

5.      录制完成后,点击工具栏中的“停止录制”按钮,完成脚本的录制;

6.      选择“File -> Export to JMeter”菜单,填写文件名“login_mantis.jmx”,将录制好脚本导出为JMeter脚本格式。也可以选择“File -> Save”菜单保存为Badboy脚本;

7.      启动JMeter并打开刚刚生成的测试脚本。

也许你已经急不可待的准备开始尝试着用JMeter处理你手头的工作了^_^ 在下面的几节,我将继续为大家介绍如何在 JMeter 中完成一个测试场景的设置和JMeter测试结果分析入门,以及如何参数化JMeter脚本。

当然,如果你的动手能力很强,几分钟你就可以熟悉这些内容。不过还是请允许我一点点由浅入深的来帮大家完成“JMeter从入门到精通”的过程。我相信在这个过程中你将会了解到更多有关性能测试的知识和经验,甚至包括一些LoadRunner等商业测试工具所无法提供给你的经验。


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

JMeter官方站点 http://jakarta.apache.org/jmeter/

  • 大小: 6.4 KB
分享到:
评论

相关推荐

    利用JMeter进行Web测试(badboy录制脚本)

    利用JMeter进行Web测试(badboy录制脚本) 为什么要50个字

    BadBoy jmeter测试录制脚本工具

    BadBoy是一款功能强大的Web应用程序测试工具,特别适合用于录制和回放HTTP和HTTPS协议的交互,以便生成性能测试脚本...在实际工作中,结合使用BadBoy录制脚本和JMeter进行性能测试,已经成为许多IT专业人士的首选方案。

    使用BadBoy录制JMeter脚本.rar

    总之,使用BadBoy录制JMeter脚本是一种快速创建性能测试场景的有效方法。通过这种方式,开发者和测试人员可以专注于测试逻辑和结果分析,而不是编写每一个HTTP请求。然而,重要的是要理解,录制的脚本只是一个起点,...

    利用JMeter进行Web测试(badboy录制脚本

    JMeter介绍 脚本录制 运行JMeter进行测试 JMeter主要组件介绍 参数化设置 动态数据关联 使用命令行运行JMeter脚本 利用XSLT分析JMeter结果文件

    badboy+jmeter压力测试工具

    在"第一个为压力测试工具,第二个为脚本制作工具.txt"文件中,可能包含了关于如何将Badboy的录制转换为JMeter脚本的说明或教程。这个文本文件对于初学者来说是非常有价值的资源,因为它解释了这两个工具如何协同工作...

    BadBoy脚本录制+JMeter测试实例(附聚合报告详解)

    BadBoy 脚本录制是指使用 BadBoy 工具对 Web 应用进行录制,生成脚本,并将其导出为 JMeter 格式,以便在 JMeter 中进行性能测试和压力测试。BadBoy 的录制功能可以自动记录用户的操作,并将其转换为可执行的脚本,...

    BadBoy2.2.5,Jmeter脚本录制利器

    "使用BadBoy录制JMeter脚本.docx" 这个文档可能包含了详细的操作指南,指导用户如何使用 BadBoy 来录制 JMeter 脚本。这份文档可能会讲解如何启动 BadBoy,配置代理设置以便于捕获网络请求,以及如何开始和停止脚本...

    JMETER badboy 录制脚本

    badboy 是一款功能强大且易于使用的录制工具,可以快速录制脚本,并将其导入 JMETER 中。 badboy 录制脚本的步骤非常简单。首先,启动 badboy 并输入需要录制脚本的地址,例如 www.baidu.com。然后,点击工具栏中的...

    Jmeter自动化测试脚本录制工具

    **BadBoy录制工具** BadBoy是一款专为JMeter设计的脚本录制工具,它允许用户通过日常浏览器操作来创建测试脚本。当用户在BadBoy中浏览网页并执行各种操作时,如点击链接、填写表单等,BadBoy会记录下这些操作并转化...

    Jmeter-脚本录制-Badboy2_1_2

    使用Badboy录制JMeter脚本的步骤如下: 1. **安装Badboy**:首先,你需要下载并安装Badboy软件。确保版本与JMeter兼容。 2. **配置JMeter**:在JMeter中,你需要设置代理服务器。在“选项”>“代理设置”中,配置...

    Jmeter+Badboy压力测试软件包

    通过Badboy录制脚本,然后在JMeter中进行执行和优化,可以高效地完成性能测试工作。Badboy可以减轻脚本创建的工作量,而JMeter则提供强大的测试执行和结果分析能力。这种组合使得测试过程更加顺畅,提高了测试效率和...

    利用JMeter进行Web测试(badboy录制脚本).ppt

    本文档将详细介绍如何使用 JMeter 进行 Web 测试,并结合 Badboy 录制脚本来实现自动化测试。 什么是 JMeter? JMeter 是一款基于 Java 的开源性能测试工具,由 Apache 软件基金会开发和维护。它可以模拟多种类型...

    badboy2.2.5安装包,jmeter脚本录制工具,亲测可用

    BadBoy与JMeter的结合使用,可以方便地录制用户的Web浏览行为,并将其转换为JMeter脚本。这种结合使得测试人员无需手动编写复杂的HTTP请求,极大地提高了工作效率。 在BadBoy中录制脚本时,首先确保你的Web浏览器已...

    badboy录制的脚本导入jmeter中.docx

    以下是如何使用Badboy录制脚本并导入到JMeter中的详细步骤: 1. **在Badboy中录制脚本** - **启动Badboy**:首先确保已经安装了Badboy软件,然后运行它。Badboy界面简洁,主要分为两部分:左侧是URL输入栏和控制...

    badboy+jmeter

    1. **脚本录制**:使用BadBoy录制用户操作,生成测试脚本。 2. **脚本转换**:将BadBoy中的脚本导出为JMeter可读的格式。 3. **脚本优化**:在JMeter中进一步编辑和优化脚本,添加断言、参数化等增强功能。 4. **...

    jmeter+badboy

    它能记录用户在浏览器上的操作,然后将这些操作转化为JMeter脚本。这对于创建复杂的JMeter测试计划非常有用,因为手动编写这些脚本可能会非常耗时且容易出错。BadBoy使得录制和编辑测试脚本变得更加直观和高效。 ...

    Jmeter使用badboy录制脚本

    在BadBoy中,启动录制模式,然后进行你需要测试的网页操作。BadBoy会记录下这些操作,并将它们转化为HTTP请求。一旦录制完毕,你可以停止录制并保存脚本,选择JMeter的.jmx格式。此时,这个脚本可以在JMeter中导入,...

    如何使用badboy录制脚本

    本文将深入探讨如何使用BadBoy来录制脚本,帮助你更有效地进行Web应用测试。 首先,理解BadBoy的基本操作是至关重要的。在安装BadBoy后,启动程序,你会看到一个简洁的用户界面,主要由菜单栏、工具栏和主工作区...

Global site tag (gtag.js) - Google Analytics