jmeter笔记6|jmeter录制(配置代理)(代码片段)

NoamaNelson NoamaNelson     2022-11-30     372

关键词:

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进行录制... 查看详情