Jmeter代理录制脚本

录制的原理:

1、LR/Jmeter录制是针对网络通讯协议层面的,它只关心客户端与服务器端的通讯包
2、LR/Jmeter的并发测试实际上就是并发客户端与服务器端的通讯过程
3、压力是通过多进程/多线程方式实现的,目前流行OS都是支持线程。每个进程/线程向服务器后台发送1个请求脚本数据包。
4、LR/Jmeter录制脚本采用proxy的方式,客户端请求的数据会先发到proxy服务器(录制器),录制器将数据转发给服务器端;服务器端的响应数据先发给录制器,然后由录制器响应给客户端。

 

第一种方法:Jmeter自带录制功能

1、配置IE:

  JMeter HTTP代理服务器的端口和浏览器设置的端口要一致

2、打开Jmeter,添加一个线程组名为:MyGroup.

3、在WorkBench(工作台),右键 Add-->Non Test Elements-->HTTP(S) Test Script Recorder

4、Target Controller选择Test Plan>MyGroup

5、Grouping选择:

  1、Do not group samplers:每一个资源都会生成一个sampler  

  2、Store 1st samplers of each group only:只存储第一个sampler

6、点击 start,在浏览器中输入:www.baidu.com,完成操作后点击 stop:

  

  

7、运行查看结果:

 

8、在sampler上取消勾选:Retrieve All Embedded Resources后再运行一次:

 

 

 

第二种方法:使用badboy录制

  下载地址:www.badboy.com.au,录制方法也比较简单,此处不详细介绍,需要的可自行百度。

时间: 2024-08-03 19:01:10

Jmeter代理录制脚本的相关文章

JMeter代理录制脚本(3)

使用JMeter代理录制脚本的过程如下: 1.启动JMeter,在测试计划中添加"线程组". 2.在"线程组"中添加"HTTP请求默认值",参数设定如下: 3.在""中添加"HTTP代理服务器",参数设定如下: 4.在IE浏览器中"工具"-"Internet选项"---"连接"---"局域网设置"中设定参数如下: 5.点击两次&

Jmeter使用之脚本录制回放

脚本 发表人:snappyboy | 发表时间: 2005年一月14日, 22:40 最近一直在用LoadRunner做测试,同时也不忘用Jmeter来实现比较复杂的场景.今天就把我使用中的一些小小技巧做一说明,以备忘. 1.启动. 刚才在家里的机器上下载安装了Jmeter2.02版,启动时总是提示"Error occurred during initialization of VM   Could not reserve enough space for object heap",完

Jmeter 录制脚本

原文:Jmeter 录制脚本 Jmeter中有2种方法可以录制脚本.  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包,然后自己写脚本.   无论如何,本文还是要介绍下两种录制脚本的方法   方法一:  使用badboy来录制脚本 badboy本身是一个针对Web的测试工具,它录制的脚本可以直接供Jmeter使用 官方网站:http://www.badboy.com.au/ 打开badboy, 如何录制脚本,

JMeter基础:录制脚本

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

JMeter基础之—录制脚本

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

JMeter基础之——录制脚本

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

loadrunner-LoadRunner11无法录制脚本

问题描述 LoadRunner11无法录制脚本 环境:Win7 64位系统 LoadRunner11 IE11 已经关闭了"启用第三方浏览器....." 电脑里面没有任何的杀毒软件 问题:我按安装步骤成功安装LR11后--运行--Create Script,设置为"Web(HTTP/HMTL)"录制时不自动打开浏览器:显示状态为: Recording...(0 events):停止后action里面没有脚本 请问是什么原因? 解决方案 我已经知道答案了,原因是Loa

LoadRunner录制脚本时的protocol选择

首先这个ptotocol是指应用层的协议,是你的客户端使用什么协议访问你的服务器server. 在选择protocol遇到困难时,说明我们在学习LR的过程中,至少存在两个方面的问题: 1.对LR的工作原理认识不清. LoadRunner属于应用在客户端的测试工具,在客户端模拟大量并发用户去访问服务器,从而达到给服务器施加压力的目的.所以说LoadRunner模拟的就是客户端,其脚本代表的是客户端用户所进行的业务操作,即只要脚本能表示用户的业务操作就可以. 2.网络通信的基础知识不牢. 不了解这个

qtp-QTP10在只能在IE下工作吗?能不能再IE以外的浏览器上录制脚本?求助

问题描述 QTP10在只能在IE下工作吗?能不能再IE以外的浏览器上录制脚本?求助 我现在用的QTP10,在IE以外的浏览器进行脚本录制,脚本录不进去呀,所以,QTP怎么样才能在IE浏览器以外的浏览正常录制呢?朋友们,帮帮忙呀.