关键词:
6 | JMeter录制(配置代理)
1 测试对象准备
我们后续测试对象,使用禅道开源版进行演示。关于禅道详细的安装情况,请参考官网https://www.zentao.net/download/zentaopms17.4-81093.html
简单概述下步骤:
- 从以上链接进入官网后,一直拖到页面底部
- 找下载链接:建议使用Windows一键安装
- 下载成功后,双击
ZenTaoPMS.17.4.zbox.win64.exe
进行安装 - 安装完后会生成一个文件夹
zbox
,打开它找到ZenTao.exe
进行双击即可 - 点击“开启禅道”即可
- 选择“开源版”,然后进入登录页面,或者直接输入http://127.0.0.1/zentao/user-login.html?tid=4epjcpt4
- 初始化账号和密码为
admin/123456
2 JMeter录制基本概述
2.1 说明
- JMeter录制功能主要是使用JMeter自带的HTTP代理服务器和录制控制器完成
2.2 应用场景
说实话,我不怎么用这个,如果录制还是使用BadBoy方便些,直接导入。
- 一般来说在没有接口文档的时候可进行录制
- 当然也可以抓包,但是需要设置过滤器,不然内容太多,但这个录制可以避免这样的问题
- 录制信息比较完善,比如请求头等信息
2.3 录制流程
- JMeter添加HTTP代理服务器和录制控制器
- 浏览器设置代理
- JMeter代理服务器中点击启动
- 录制完成,测试录制接口
3 录制过程
3.1 浏览器配置代理
- 以火狐为例: 打开火狐浏览器-点击选项-常规-网络代理-设置-选择手动配置代理-设置端口号
端口:8756(随便设置,不要和已有的端口冲突就行,四位数,这个端口JMeter后续代理服务器的端口应该要和这一样)
3.2 JMeter配置代理
- 测试计划右键-添加-非测试片段-HTTP代理服务器,如图:
端口:8756(和浏览器一致)
- 线程组右键-添加-逻辑控制器-录制控制器,修改控制器名字为禅道-登录退出:
- 在HTTP代理服务器选择目标控制器,点击启动,在弹出界面点击OK,开始录制:
- 打开火狐浏览器,输入网址http://127.0.0.1/zentao/user-login.html?tid=4epjcpt4开始录制
jmeter录制脚本-使用代理录制jmeter脚本
这一节先介绍下对于Jmeter自带的脚本录制方法使用代理录制Jmeter脚本首先,Jmeter脚本是以JMX格式为主那怎么样通过jmeter来录制脚本呢,录制脚本前,我们只要启动好代理,手动通过IE或者火狐来录制,录制完停止代理。上面的是... 查看详情
jmeter之录制控制器与代理的使用
Jmeter之录制控制器与代理的使用 1.先启动jmeter,在测试计划中添加线程组 2.选中线程组右键添加,在配置元件中点击HTTP请求默认值 3.选中线程组右键添加,在逻辑控制器中点击录制控制器 4.工作台中,右键添... 查看详情
jmeter录制对于ip代理会失效
jmeter对于ip代理会失效,ip不能走代理,只有域名可以,因此如果需要用jmeter录制ip代理的请求,需要配置hosts访问,将ip转换成域名如访问http://127.0.0.1:8080/jforum-2.1.9/forums/list.page,配置hosts 127.0.0.1jforum.dev录制时,请求这个地... 查看详情
jmeter录制https
Jmeter有录制功能,录制HTTPs需要增加一个证书配置,录制步骤如下:1、打开jmeter,添加线程组、线程组右键,逻辑控制器>录制控制器工作台右键非测试元件>HTTP代理服务器2、启动jmeter代理服务器,点击HTTP代理服务器页的【... 查看详情
jmeter录制https补充
Jmeter有录制功能,录制HTTPs需要增加一个证书配置,录制步骤如下:1、打开jmeter,添加线程组、线程组右键,逻辑控制器>录制控制器工作台右键非测试元件>HTTP代理服务器2、启动jmeter代理服务器,点击HTTP代理服务器页的【... 查看详情
JMeter - 如何在录制时切换到不同的代理设置
】JMeter-如何在录制时切换到不同的代理设置【英文标题】:JMeter-Howtoswitchtodifferentproxysettingswhilerecording【发布时间】:2014-12-1622:32:16【问题描述】:我是JMeter的新手,在单击具有不同url的链接时需要有关代理服务器设置问题的帮... 查看详情
jmeter之https脚本录制
jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书。 一、jmeter代理服务器及证书配置。1、打开jmeter,右键测试计划添加线程组,右键工作台-->非测试元件-->http代理服务器2、设置http代理服务器。... 查看详情
1.2jmeter使用代理录制脚本
参考文档:http://jingyan.baidu.com/article/4e5b3e19333ff191911e2459.html 利用JMeter配置代理:1、添加线程组: TestPlan->Add->Threads(Users)->ThreadGroup2、添加HTTP请求默认: ThreadGroup- 查看详情
jmeter_使用ie代理录制脚本
因为项目登录的密码需要RSA加密,选用了jmeter作为压测工具; 就自己本次项目,顺便学习Jmeter,做一个简单的记录,本文主要介绍使用IE代理录制脚本; 自己也尝试过使用Badboy录制,还是喜欢代理录制,毕竟直接使... 查看详情
使用jmeter录制脚本
...,这时候问开发拿接口和参数就会降低工作效率,直接用jmeter的录制功能就能提高工作效率2、开发接口案例中,我们也经常会碰到一些上传、下载、导入等等一些接口功能,这些脚本如果直接问开发拿接口和参数也不方便,直... 查看详情
启动jmeter录制代理进行录制,报jmeter.protocol.http.proxy.proxycontrol
使用jmeter代理录制Http请求时,启动HTTP(S)TestScriptRecorder报jmeter.protocol.http.proxy.ProxyControl, 日志为:2018/05/1915:47:05INFO -jmeter.protocol.http.proxy.ProxyControl:CreatingProxyCAinD:\LT\Jmeter\apa 查看详情
jmeter录制浏览器https请求
Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书。 一Jmeter代理服务器及证书配置。 1、打开Jmeter,右键测试计划添加线程组,右键工作台→非测试元件→http代理服务器 2、设置htt... 查看详情
[jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)
[Jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)一、录制脚本:1、启动jmeter2、添加线程组3、添加http代理 4、配置代理a、jmeter侧(注意:lestplancontent这里需要选择目标控制器,本文即测试计划中需要选择的控制器,本... 查看详情
jmeter代理录制脚本方式
通过JMeter的代理功能,录制https网站这里注意:需要在排除模式中用.*.(js|css|PNG|jpg|ico|png|gif).*因为实际的请求是:https://172.16.87.177:7001/portal/sso.login?SSOLOGOUT=true 设置浏览器代理:启动JMeter的代理服务器,设置排除模式... 查看详情
[jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)
一、录制脚本:1、启动jmeter2、添加线程组3、添加http代理 4、配置代理a、jmeter侧(注意:lestplancontent这里需要选择目标控制器,本文即测试计划中需要选择的控制器,本示例中需要选择“测试计划>线程组”)b、IE端控制... 查看详情
使用jmeter进行简单的性能测试
参考技术A1、启动jmeter代理服务器2、配置浏览器代理服务器3、配置完成后,点击jmeter的【启动】开始录制,利用代理服务器获取脚本录制时提示证书错误,解决方法:4、脚本增强(1)1)响应断言:监测程序运行是否跳转至正... 查看详情
使用jmeter录制脚本并调试
仍然以禅道中添加bug为例进行录制第一步:在JMeter中添加线程组,命名为AddBugByJMeter第二步:在线程组下添加HTTP请求默认值添加->配置元件->HTTP请求默认值,设置服务器IP和端口号(JMeter默认使用80端口号,我的禅道配置的是... 查看详情
jmeter--使用badboy录制脚本
JMeter录制脚本有多种方法,其中最常见的方法是用第三方工具badboy录制,另外还有JMeter自身设置(Http代理服务器+IE浏览器设置)来录制脚本,但这种方法录制出来的脚本比较多且比较乱,个人不太喜欢,一般常见Badboy进行录制... 查看详情