jmeter_使用ie代理录制脚本

天使未必在场 天使未必在场     2022-09-04     700

关键词:

  因为项目登录的密码需要RSA加密,选用了jmeter作为压测工具;

  就自己本次项目,顺便学习Jmeter,做一个简单的记录,本文主要介绍使用IE代理录制脚本;

  自己也尝试过使用Badboy录制,还是喜欢代理录制,毕竟直接使用Jmeter录制,加一个HTTP 信息头管理器,请求头会在录制过程中自动填充,而是用Badboy需要自己手工添加;

【Jmeter准备】

  【1】打开Jmeter:Jmeter解压文件夹→bin→jmeter.bat,双击打开;

  【2】创建线程组:右击“测试计划”→“添加”→Threads(Users)→“线程组”;

  【3】添加HTTP信息头管理器:右击“线程组”→“添加”→“配置元件”→“HTTP信息头管理器;

  【4】添加HTTP Cookie管理器:右击“线程组”→“添加”→“配置元件”→“HTTP Cookie管理器;对于有Cookie的请求和响应,Cookie管理器会自动存储Cookie;

  【5】添加HTTP 请求:右击“线程组”→“添加”→“Sampler”→“HTTP 请求”;填写Web服务器的 IP && 端口;

  【6】添加“代理”:右击“工作台”→“添加”→“非测试元件”→“HTTP代理服务器”;

  【7】添加“仅一次控制器”:右击“线程组”→“添加”→“逻辑控制器”→“仅一次控制器”;这样做是为了,直接将“登录”操作录制在仅一次控制器中;------非必要,如果不添加,录制的请求都会出现在线程组下,添加之后在录制时可以选择该控制器,则所有请求会放在该控制器下,可以折叠起来;针对“业务”还可以再添加一个“普通控制器”,这样可以直接将业务录制在普通控制器中;

  所以我其实比较推荐,在录制之前,对于逻辑控制器已经有了初步的构思;

  操作完上述之后,各元件结构如下:(注意作用域)

   

【IE设置】

  IE浏览器→“设置”→“Internet选项”→“连接”→“局域网设置”→勾选“为LAN使用代理服务器”,地址:127.0.0.1;端口:8080

   

【录制】

  【1】选择“HTTP代理服务器”→“目标控制器”,这里就可以选择你接下来的请求要录制在哪里,我选择“测试计划→线程组→一次控制器”,将登录放在该控制器下;

后点击“启动”,在IE浏览器中输入压测URL,录制即可;PS:建议在点击Jmeter的“启动前”,已经在IE浏览器中打开了空白页面,这样可以防止录入打开IE时的资源加载;

  建议多加几个逻辑控制器,这样可以录制完一个业务功能后,点击“停止”更换目标控制器再启动,就可以把请求分类了;

  在排除模式里添加需要排除录制的请求格式,可降低请求的繁杂性:如:.*\.png  .*\.js    .*\.css

   

 

【附】本次项目:

  将需要压测的所有业务放在一个jmx文件中,跑哪一个业务就将其右击设为“启用”,其他全部禁用即可;

  

 

jmeter--使用badboy录制脚本

JMeter录制脚本有多种方法,其中最常见的方法是用第三方工具badboy录制,另外还有JMeter自身设置(Http代理服务器+IE浏览器设置)来录制脚本,但这种方法录制出来的脚本比较多且比较乱,个人不太喜欢,一般常见Badboy进行录制... 查看详情

使用jmeter录制脚本

...,这时候问开发拿接口和参数就会降低工作效率,直接用jmeter的录制功能就能提高工作效率2、开发接口案例中,我们也经常会碰到一些上传、下载、导入等等一些接口功能,这些脚本如果直接问开发拿接口和参数也不方便,直... 查看详情

1.2jmeter使用代理录制脚本

参考文档:http://jingyan.baidu.com/article/4e5b3e19333ff191911e2459.html  利用JMeter配置代理:1、添加线程组:  TestPlan->Add->Threads(Users)->ThreadGroup2、添加HTTP请求默认:  ThreadGroup- 查看详情

jmeter之录制脚本

上一节已经已经介绍过Jmeter代理使用,对于web测试的话,经常会用到一些脚本去执行某些功能,也就是所谓的半自动化测试,对于不懂代码的童鞋来说,脚本是一个很头疼的概念,badboy的录制是一个对于刚接触脚本的人来讲是一... 查看详情

jmeter——脚本开发

...输入对应录制的url进行操作,录制完成后导出为:exporttojmeter,在jmeter中打开后即可对脚本进行优化2、jmeter代理服务器a、设置启动服务代理,在网络设置代理服务,如果为第三方服务器则写第三方服务器的IP而非本地IP(127.0.0.1... 查看详情

自动化脚本录制

脚本录制(proxyserver)badboy录制jmeter脚本基于B/S架构其内置浏览器为IE内核(要考虑兼容性)jmeter录制脚本设置浏览器代理(写入代理服务器的ip和端口)设置代理服务器创建线程组非测试元件--http代理服务器目标控制器--选择到线程组为... 查看详情

jmeter自学笔记6----脚本录制

 有两种录制方式:一种是使用JMter代理录制(不推荐使用,比较麻烦),第二种是使用Badboy录制。Http请求+查看结果树 代理服务器操作步骤(一)创建一个线程组(右键点击“测试计划”--->“添加”--->“线程组”)... 查看详情

jmeter怎么使用httpproxy方式录制

一、JMeter有一个内置的代理服务器,主要用户使用浏览器录制脚本,在左侧的WorkBench中添加HTTPProxyServer即可,其中port表示代理服务器段口号,URLPatternstoExclude表示需要过滤得文件,录制脚本时不进行捕捉方式是".*\\.css",引号内的... 查看详情

使用jmeter录制脚本及录制脚本的优化

...--添加--线程(用户)--线程组2.添加HTTP代理服务器(即把jmeter当做代理服务器)3.设置代理服务器①设置端口;②设置TestPlanCreation中的目标控制器(改为测试计划>线程组)注意不修改代理服务器启动时可能会报错;③设置Reque... 查看详情

jmeter-脚本录制

...完全支持页面里的脚本,忽略就行。   3、导出到Jmeter并打开             查看详情

[jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)

[Jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)一、录制脚本:1、启动jmeter2、添加线程组3、添加http代理 4、配置代理a、jmeter侧(注意:lestplancontent这里需要选择目标控制器,本文即测试计划中需要选择的控制器,本... 查看详情

jmeter那点事·脚本录制

参考技术A打开JMeter,看到左边显示一个空的测试计划。右键单击该测试计划,选择【添加(Add)】→【Threads(Users)】→【线程组(ThreadGroup)】,添加一个线程组,并命名为【客服系统】1.右键单击在【工作台(WorkBench)】→【添加】→【... 查看详情

jmeter测试实例(使用jmeter录制脚本)

         JMETER测试实例(使用Jmeter录制脚本)一般使用Jmeter脚本有两种方式,一种是使用Jmeter代理服务器,一种是使用bodboy录制脚本,今天先介绍第一种方式 1.建立测试计划    ... 查看详情

[jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)

一、录制脚本:1、启动jmeter2、添加线程组3、添加http代理 4、配置代理a、jmeter侧(注意:lestplancontent这里需要选择目标控制器,本文即测试计划中需要选择的控制器,本示例中需要选择“测试计划>线程组”)b、IE端控制... 查看详情

浅学jmeter性能测试:使用代理服务器录制脚本

...理时要关掉抓包工具,因为它也是一个代理服务器。注:jmeter自带代理服务器1、设置代理启动Jmeter->测试计划->右键添加“非测试元件”->选择HTTP代理服务器->设置端口:8888->TestPlanCreation-> 目标控制器选择“后... 查看详情

jmeter代理录制脚本方式

  通过JMeter的代理功能,录制https网站这里注意:需要在排除模式中用.*.(js|css|PNG|jpg|ico|png|gif).*因为实际的请求是:https://172.16.87.177:7001/portal/sso.login?SSOLOGOUT=true 设置浏览器代理:启动JMeter的代理服务器,设置排除模式... 查看详情

使用jmeter录制脚本并调试

仍然以禅道中添加bug为例进行录制第一步:在JMeter中添加线程组,命名为AddBugByJMeter第二步:在线程组下添加HTTP请求默认值添加->配置元件->HTTP请求默认值,设置服务器IP和端口号(JMeter默认使用80端口号,我的禅道配置的是... 查看详情

jmeter入门设置代理服务器和录制脚本

...设置,但是不可以与本机其他代理产生冲突第二步:打开jmeter工具,添加非测试原件—HTTP代理服务器,第三步:设置端口号与浏览器设置的代理端口保持一致,注意线程组下面记得添加:HTTPCookie管理器第四步:填写录制的过滤... 查看详情