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 Defaults
a.IP处填写要测试的目标URL
b.端口号,80可不填

3、添加录制控制器

Thread Group -> Add -> Logic Controller -> Recording Controller
4、添加HTTP(S)测试脚本录制器(代理服务器):

WorkBench? -> Add -> Non-Test Elements -> HTTP(S)Test Script Recorder -> 设置端口号(任意值)
       可以先配置好需要除外的URL,比如:
       --添加“包含模式(Patterns to Include)”:如“.*\.html”
       --添加“排除模式(Patterns to Exclude)”:如“.*\.gif”“.*\.js”“.*\.css”

5、添加结果树:

HTTP(S) Test Script Recorder -> Add -> Listener -> View Results Tree

6、起动脚本录制器:

HTTP(S)Test Script Recorder -> Start -> 弹框提示xxx,bin目录下生成ApacheJMeterTemporaryRootCA.crt 文件

7、目标浏览器配置代理
*web有https时,选项 -> 详细 -> 证明书 -> 证明书表示 -> 导入证书 -> 选择ApacheJMeterTemporaryRootCA.crt导入 -> 导入成功

添加代理:
IP:localhost
端口:与HTTP(S)Test Script Recorder 中配置的一致

8、添加并查看结果树:浏览器进行操作时,可以看到结果树下显示访问了的链接

PS:性能脚本录制完毕之后,最好取消浏览器的本地代理,避免正常访问
当目标浏览器是IE时,其他浏览器的操作也会被录入

时间: 2024-08-04 10:43:03

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

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

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

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

JMeter代理录制脚本 使用JMeter代理录制脚本的过程如下: 1.启动JMeter,在测试计划中添加“线程组”. 2.在“线程组”中添加“HTTP请求默认值”,参数设定如下: 3.在“”中添加“HTTP代理服务器”,参数设定如下: 4.在IE浏览器中“工具”—“Internet选项”---“连接”---“局域网设置”中设定参数如下: 5.点击两次“确定”后,在浏览器中输入http://jakarta.apache.org/  ,然后随便点击几个网页,再查看JMeter窗口,就会有录制好的网

jmeter利用自身代理录制脚本

在利用代理录制脚本时一定要安装java jdk,不然不能录制的. 没有安装过java jdk安装jmeter后打开时会提示安装jdk,但是mac系统中直接打开提示安装jdk页面后下载的java并不是jdk(windows中没有试验过,笔者所说的基本全部指的是在mac系统中操作的).所以要自己去官网下载适合jmeter版本对应的jdk版本.笔者用的jmeter4.0.安装的java jdk为8版本.官方说明的是需要jdk8或9版本. 一切准备就绪后开始录制工作: 笔者的jmeter4.0上没有工作

JMeter基础之—录制脚本

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

Jmeter_使用IE代理录制脚本

因为项目登录的密码需要RSA加密,选用了jmeter作为压测工具: 就自己本次项目,顺便学习Jmeter,做一个简单的记录,本文主要介绍使用IE代理录制脚本: 自己也尝试过使用Badboy录制,还是喜欢代理录制,毕竟直接使用Jmeter录制,加一个HTTP 信息头管理器,请求头会在录制过程中自动填充,而是用Badboy需要自己手工添加: [Jmeter准备] [1]打开Jmeter:Jmeter解压文件夹→bin→jmeter.bat,双击打开: [2]创建线程组:右击"测试计划"→&

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

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

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

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