JMeter基础之—录制脚本

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

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

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

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

我觉得它更像一个瑞士军刀,小巧,且功能齐全。jmeter有两种方式来录制脚本,一种是使用代理录制脚本,一种是通过badboy来录制脚本。相比较而言,第二种方法比较方便实用。

Badboy是一款不错web自动化测试工具,利用它来录制脚本,并且录制的脚本可以直接保存为JMeter文件来使用。这样而言使用起来非常的方便

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

Badboy  version 2.1.1   下载地址:http://download.csdn.net/download/qq_28477081/8788911

Apache  JMeter-3.2 (需要JDK环境来运行)  下载地址:http://jmeter.apache.org/

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

通过bodboy来录制脚本

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

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

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

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

4、添加监听器,分别选择察看结果树和图形树

5、选择察看图形树,点击运行

这样录制就完成了,是不是很简单呢!

下一节,给你带了更精彩的讲解

时间: 2024-08-05 19:35:36

JMeter基础之—录制脚本的相关文章

zhuan:JMeter基础之—录制脚本

Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细:很它的优点也有很多: l       开源,他是一款开源的免费软件,使用它你不需要支付任何费用, l       小巧,相比LR的庞大(最新LR11将近4GB),它非常小巧,不需要安装,但需要JDK环境,因为它是使用java开发的工具. l       功能强大,jmeter设计之初只是一个简单的web性能测试工具,但经过不段的更新扩展,现在可以完成数据库.FT

Jmeter使用代理服务器录制脚本

Mark一下Jmeter使用代理服务器录制脚本,以备自己可以翻阅,也可以帮助其他人了解一下Jmeter的这个功能.其实录制脚本只是在我们工作中的一个小插曲而已,只是为了能快速看到应用程序跑的逻辑及实现的顺序,并能够帮助测试人员快速查出问题出现的节点,而对于做有针对性的测试时(比如做某个接口的测试),建议大家还是自己去创建及组织脚本,不过录制的脚本可以拿来做参考,粘贴复制也是可以节省不少的工作量,下面就介绍一下代理服务器的使用: Jmeter使用代理服务器录制脚本可以应用在WEB上,也可以应用在手

Jmeter之Badboy录制脚本及简化脚本(三)

测试脚本的精简对于测试来说是一项基础的能力,因为你得看懂一行脚本代表的是什么意思,是怎么运行的,做了什么内容.才能得到对应的测试结果分析. 上一节介绍的代理服务器的录制童鞋们也明白了,有点麻烦,而且不方便,录制的脚本也看不懂是什么东西,没关系,这边小七会慢慢介绍,首先这边先同样适用Badboy来录制登录脚本 然后做一些简单的精简化操作 通过jmeter代理录制脚本后,会产生大量的无用的请求,尽管在代理中已经过滤了一部分图片或者CSS.JS文件.所以小七这边更推荐倾向于推荐大家适用Badboy!

jmeter(二):录制脚本

1. 启动jmeter,默认有一个测试计划(可以修改计划名称) 2.建立一个线程组(Thread Group) Test Plan (鼠标右键)---->添加---->Threads(Users)---->线程组,修改线程组名称为:jwt微服务接口 说明:jmeter的所有任务都必须由线程处理,所有任务都必须在线程组下面创建 3.添加"HTTP Cookie管理器" Test Plan (鼠标右键)---->添加---->配置元件---->HTTP

如何利用Jmeter做代理录制脚本

如果对于这个Jmeter不太会使用的童鞋,可以去参考其他的教学文档,本文只提供Jmeter的代理使用. 第一步:添加线程组 第二步:添加Jmeter的Http代理器 第三步:Http服务器代理的设置 这里要注意的几个点: A:目标控制:它的意思是,你录制的脚本即将要被存放到哪里去?我们这里选择我们刚刚第一步创建的线程组!!!好进行统一管理 B:端口:这个非常重要!!!跟我们接下来的第四步息息相关,端口默认是8080,当然你也可以改!但是确保我们第四步的端口跟这个端口保持一致就好! C:启动按钮:

1.2 Jmeter 使用代理录制脚本

参考文档: http://jingyan.baidu.com/article/4e5b3e19333ff191911e2459.html 利用JMeter配置代理:1.添加线程组:  Test Plan -> Add -> Threads (Users) -> Thread Group 2.添加HTTP请求默认:  Thread Group -> Add -> Config Element -> HTTP Request Defaultsa.IP处填写要测试的目标URL

JMeter使用代理录制脚本

用JMeter做接口测试,有时候接口数量比较多,用录制方式可以节省很多时间,录制接口可以配合badboy使用,但是badboy访问的浏览器是基于ie6的,基本上现在的网站不会对ie6做兼容了,使用代理的方式录制可以跳过浏览器的限制,这里使用的chrome浏览器做演示.   1.创建HTTP请求   启动JMeter   创建HTTP请求 --添加线程组:右击"测试计划"→添加→Threads(Users)→线程组 --添加HTTP请求:右击"XX线程组"→添加→Sa

jmeter设置代理录制脚本

一.打开JMeter 打开后的界面如下: 二.右击"测试计划",添加线程组 三.设置线程组的线程数 JMeter中的线程组,类似于LoadRunner中的虚拟用户组,因为我们要测试10个用户并发的情况,所以这里的线程数,要设置为10. "Ramp-Up Period(in seconds)"的含义是达到最大线程数(这里设置的是10)所需要的时间(单位是秒). 如果我们把Ramp-Up Period设置为100秒,那么JMeter就会在100秒内启动所有10个线程,并

jmeter设置代理服务器录制脚本

新建测试计划之后: 1.添加非测试元件:HTTP代理服务器 a.其中目标控制器可以控制选哪个线程放录制的脚本: b.将端口设置为8888或者其他不常用的端口,保持跟其他应用的端口不一致,否则被占用导致无法使用: 2.添加线程组: 3.打开浏览器,设置浏览器,设置,选项里,设置手动代理配置 不使用代理那里要去掉,否则录不下来: 4.启动HTTP代理服务器: 5.如果想过滤掉一些静态的东西,如js css,img等,可以在代理服务器中设置 add suggested exclueds;需要了解正则: