Jmeter 录制脚本

原文:Jmeter 录制脚本

Jmeter中有2种方法可以录制脚本。  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用。

像我这么精通HTTP协议的人。 一直都是使用Fiddler来抓包,然后自己写脚本。  

无论如何,本文还是要介绍下两种录制脚本的方法

 

方法一:  使用badboy来录制脚本

badboy本身是一个针对Web的测试工具,它录制的脚本可以直接供Jmeter使用

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

打开badboy, 如何录制脚本, 录制完后,点File -> Export to JMeter.    如何Jmeter就能直接使用这些脚本

 

 

方法二: 利用Jmeter录制脚本 

把Jmeter配置成一个Web代理,用Jmter自己来录制脚本

第一步:  创建一个Thread Group  (邮件点击: Test Plan   -> Add -> Thread Group)

第二步:  创建http 代理服务器 (邮件点击"工作台"(WorkBench),   Add-> Non-Test Elements -> HTTP(S) Test Script Recorder)

 

 然后设置浏览器的代理服务器。  设置好后,在浏览器中访问网站。 Jmeter就能录制下来了。 

 

Jmeter 中录制的脚本乱七八糟的,  什么图片,js都有,根本没法用,真不如自己写脚本。

应该设置下忽略这些没用的请求

 

 

 

 

 

时间: 2025-01-02 14:12:51

Jmeter 录制脚本的相关文章

Jmeter代理录制脚本

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

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代理录制脚本(3)

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

jmeter利用http代理服务器组件录制脚本

by jack 在"工作台"添加"HTTP代理服务器" 端口: 代理服务器的端口,默认8080,可自行修改,但不要与其它应用端口冲突 目标控制器:录制的脚本存放的位置,可选择项为测试计划中的线程组   分组: 对请求进行分组."分组"的概念是将一批请求汇总分组,可以把url请求理解为组.       "不对样本分组":所有请求全部罗列       "在组间添加分隔":加入一个虚拟的以分割线命名的动作,运行同

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浏览器以外的浏览正常录制呢?朋友们,帮帮忙呀.