`

JMeter基础之—录制脚本

 
阅读更多

原文:http://www.cnblogs.com/fnng/archive/2011/08/20/2147082.html

Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细;很它的优点也有很多:

  l       开源,他是一款开源的免费软件,使用它你不需要支付任何费用,

  l       小巧,相比LR的庞大(最新LR11将近4GB),它非常小巧,不需要安装,但需要JDK环境,因为它是使用java开发的工具。

      l       功能强大,jmeter设计之初只是一个简单的web性能测试工具,但经过不段的更新扩展,现在可以完成数据库、FTPLDAPWebService等方面的测试。因为它的开源性,当然你也可以根据自己的需求扩展它的功能。

我觉得它更像一个瑞士军刀,小巧,且功能齐全。初次认识Jmeter的时候,我觉得它不好,是因为相比LR来说,它没有脚本录制功能,也许不是没有,只是我不知道,因为文档上介绍的是这样,我要做一个web性能测试的话,就手动的一个个添加循环控制器、http信息管理头、http请求等等各种元件。如果测试的脚本较多时,这无疑是个体力活。

       Badboy是一款不错web自动化测试工具,利用它来录制脚本,并且录制的脚本可以直接保存为JMeter文件来使用。我无疑给我们带来了很大我方便。

----------------------我的环境------------

Badboy  version 2.1.1

Apache  JMeter-2.3.4 (需要JDK环境来运行)

--------------------------------------------

第一种方法:通过bodboy来录制脚本。

下载地址:http://www.badboy.com.au/

 

1.打开人badboy工具,点击工栏目上的红色圆形按钮,在地址栏目中输入被测试项目的地址。

 

录制完成后,点击工具栏旁边黑色按钮,结束录制。

选择“文件”--àExport to Jmeter…

 

 

 

2.打开Jmeter工具,选择“文件”-->“打开”选择刚才保存的文件(.jmx类型),将文件导入进来了。

 

 

 

第二种方法,通过JMeter自身设置来录制脚本。

 

这种方法是我才发现的(鄙视一下自己的无知,嘻嘻~!),觉得方法比较简单。 

<!--[if !supportLists]-->1.       <!--[endif]-->打开JMeter工具

创建一个线程组(右键点击“测试计划”--->“添加”---->“线程组”)

创建一个http代理服务器(右键点击“工作台”--->“添加”--->“非测试元件”--->“http代理服务器”

完整的设置参照下图:

 

2.  下面来设置一下IE浏览器

IE--->“internet属性”--->“连接”--->“局域网设置”

设置为本机IP就可以了,注意端口号要与Jmeter上的端口号一致。默认都是8080端口。

3.   现在点击jmeter上的“启动”按钮,打开浏览器输入需要录制web项目地址,jmeter会自动记录你IE所访问的页面。

PS:第二种方法是我刚才知道的一种,关于这两种方法哪个更好,现在还不知道,但第二方法有通过IE浏览器辅助的,我想可能只要IE能打开的,它都能记录,但它录制的脚本看上去比较乱(感觉上)

还就是http代理服务器的设置,(比如:分组:每一个组放入一个新的服务器---只有这一个选项才能正常录制),有时间再仔细比较一下两种方法的不同之处。

 

分享到:
评论

相关推荐

    jmeter录制app录制脚本2种方法.docx

    JMeter录制App录制脚本2种方法 JMeter是一款功能强大的性能测试和负载测试工具,在这里我们将学习如何使用JMeter录制App录制脚本的两种方法。 方法一:使用HTTP代理服务器 要使用JMeter录制App录制脚本,首先需要...

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

    【Jmeter自动化测试脚本录制工具】 Apache JMeter是一款强大的性能测试工具,广泛应用于Web应用的压力测试、负载测试以及功能测试。它是一个开源项目,完全由Java编写,因此具有跨平台性。JMeter的设计目标是模拟...

    JMETER badboy 录制脚本

    JMETER badboy 录制脚本 JMETER 是一款功能强大且广泛应用的性能测试工具,但是在实际应用中,如何快速录制脚本是一个非常重要的问题。这时,badboy 这款第三方工具就派上了用场。badboy 是一款功能强大且易于使用...

    Jmeter使用之二:Jmeter录制脚本

    《Jmeter使用之二:Jmeter录制脚本详解》 JMeter是一款强大的性能测试工具,尤其在Web应用的负载和压力测试中表现出色。本文将深入探讨如何利用JMeter进行脚本录制,以便模拟真实用户行为,为性能测试提供基础。 ...

    jmeter压测工具以及脚本录制工具

    描述中提到的“badboy录制脚本工具”是Badboy,它是一个集成于JMeter的辅助工具,用于录制用户的浏览器操作,自动生成JMeter测试脚本。Badboy通过监控用户的网络活动,将这些活动转换为JMeter可以理解的脚本格式,极...

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

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

    JMeter基础(2)录制脚本Java开发Java经验技巧

    本篇主要聚焦于JMeter的基础知识,特别是如何利用JMeter录制脚本以及在Java开发中的应用技巧。 首先,JMeter基础部分涉及了如何配置和启动JMeter,理解其工作原理。JMeter通过模拟多个用户并发执行操作来测试服务器...

    配置JMETER录制脚本

    "配置JMeter录制脚本"是进行Web应用性能测试时的关键步骤,它允许我们捕获用户的交互并将其转化为可重播的测试脚本。以下是详细的操作步骤及相关的知识点: 1. **添加线程组**: 线程组是JMeter测试计划的基本构建...

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

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

    fiddler导出jmeter脚本

    我们知道jmeter的脚本来源有以下几种, badboy录制、jmeter自带的录制功能、手动书写(使用fiddler/wireshark来抓包,然后构造协议写脚本)、fiddler抓包之后直接导出jmeter脚本。今天主要是来分享下fiddler导出...

    使用JMeter进行脚本录制

    4. **录制脚本**: - 启动HTTP代理服务器,开始录制。 - 按照预设的测试流程操作浏览器,访问目标网站。 - 录制完成后,关闭代理服务器。 5. **清理无用请求**: - 录制过程中可能会记录一些无关紧要的请求,如...

    Jmeter-脚本录制-Badboy2_1_2

    为此,JMeter提供了Badboy工具来辅助录制用户交互,生成JMeter脚本,极大地提高了工作效率。 Badboy是一款专门配合JMeter使用的录制工具,它能够捕获用户在浏览器上的操作,然后将其转化为可执行的JMeter脚本。 Bad...

    swagger通过OpenAPI Generator自动生成Jmeter脚本

    我们熟知,Jmeter可以自身录制脚本,还可以Fiddler录制生成Jmeter脚本,不管是Jmeter本身的录制还是Fiddler录制,都需要耗费较长的时间。今天我们介绍更简便的方法:1.swagger通过OpenAPI Generator自动生成Jmeter...

    JMeter录制脚本

    JMeter录制脚本

    JMeter性能测试脚本

    最后,"JMeter性能测试-day07-all"可能涉及高级话题,如脚本录制与回放、JMeter插件的使用,以及性能测试的最佳实践。JMeter的代理服务器功能可以方便地录制用户操作,生成测试脚本。而丰富的插件库则扩展了JMeter的...

    解决Jmeter5.3上传文件中文乱码问题和录制脚本中文乱码问题ApacheJMeter_http.jar

    解决Jmeter5.3上传文件中文乱码问题和录制脚本中文乱码问题,替换原本的lib\ext目录下的ApacheJMeter_http.jar文件,上传文件时,需要勾选“对POST使用multipart / form-data” 和 “与浏览器兼容的头”选项,并在...

    BadBoy jmeter测试录制脚本工具

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

    Jmeter使用badboy录制脚本

    此时,这个脚本可以在JMeter中导入,作为性能测试的基础。 在JMeter中,打开导入的脚本,可以看到各个HTTP请求被组织成了线程组、采样器、监听器、断言等组件。线程组代表并发用户,采样器模拟用户请求,监听器用于...

    jmeter脚本录制与实例

    标题“jmeter脚本录制与实例”涉及了JMeter工具中两个核心功能:脚本录制和实例演示。描述中提到的集合点、关联、查看结果树、聚合报告均是JMeter中用于性能测试的重要组件。本知识点将详细解读JMeter脚本录制的两种...

    BadBoy2.2.5,Jmeter脚本录制利器

    BadBoy 2.2.5 是一款专为 JMeter 设计的脚本录制工具,它极大地简化了性能测试脚本的创建过程。在性能测试领域,JMeter 是一个广泛使用的开源工具,能够对各种服务器、网络和对象进行负载和压力测试。而 BadBoy 提供...

Global site tag (gtag.js) - Google Analytics