Jmeter配置代理实现录制过程图解

 更新时间:2020年08月07日 11:02:50   作者:不放弃自己  
这篇文章主要介绍了Jmeter配置代理实现录制过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、谷歌浏览器配置管理


在代理服务器中,按上图进行设置,可以把localhost换成 127.0.0.1 ,端口换成你想设置的,但是不要与别的端口进行冲突,一般四位数的端口冲突比较少

2、Jmeter中配置代理

(1)添加线程组,在线程组里面添加HTTP Cookie管理器如下图所示

添加路径是:【线程组】右键--【添加】--【配置元件】-【HTTP Cookie管理器】


(2)在线程组里面添加http请求默认值

添加路径:【线程组】右键--【添加】--【配置元件】-【HTTP请求默认值】

3、添加HTTP代理服务器

1、添加非测试原件->HTTP代理服务器,并设置端口号(与前面代理服务器端口号一致)、选择目标控制器(选中前面的线程组)

目标控制器:决定将来录制的脚本放在哪个目录(我们把测试计划看成一颗目录树的话,这个目录就是树中的一个节点)。

我们可以在【测试计划】-【线程组】下面添加节点,然后指定脚本放在此节点。如下图,我们在【线程组】下添加了【简单控制器】

节点,然后我们就可以在“目标控制器”处选择它。

分组:录制脚本时将会增加很多节点,这些节点我们可以给它分组,便于查看与管理。对于HTTP请求我们可以把每一个URL看成是一个组,这样更好理解。如下图


不对样本分组:罗列出录制到的所有HTTP请求。

在组间添加分隔:加入以分割线命名的简单控制器。

每个组放入一个新的控制器:每个URL产生的请求放在一个控制器下。

只存储每个组的第一个样本:我们知道一个URL产生的HTTP请求可能不只一个,一张图片、一个样式表都会是一个HTTP请求,录制时将会产生很多的http请求,但是有时我们测试时会考虑缓存,实际上一些图片不用每次下载,我们也不关心这些图片产生的负载,我们可以根据实际情况选择忽略他们,只录制产生动态数据的http请求

Put each group in a new transaction controller:通俗点说就是每个URL的请求放入一个事务中,不管它有多少个HTTP请求,只要这个URL请求产生的

如何排除我们不需要的信息呢?看下图

例如:在包含模式里我们可以填“..jsp”,意思是只在请求JSP文件时录制脚本

在排除模式上填“..js”,在请求js文件时不录制脚本(通常js png gif css php woff 这些类型的文件都是不需要的)

这样可以根据实际情况来过滤自己不需要的文件

4、开始录制

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • java并发锁的实现

    java并发锁的实现

    Java中的锁主要是为了解决多个线程访问共享数据时的竞争问题,确保线程能够安全地访问和修改共享数据,本文主要介绍了java并发锁的实现,感兴趣的可以了解一下
    2024-04-04
  • SpringBoot集成Quartz实现定时任务的方法

    SpringBoot集成Quartz实现定时任务的方法

    Quartz是一个定时任务框架,其他介绍网上也很详尽。这里要介绍一下Quartz里的几个非常核心的接口。通过实例代码给大家讲解SpringBoot集成Quartz实现定时任务的方法,感兴趣的朋友一起看看吧
    2020-05-05
  • Go Java算法之找不同示例详解

    Go Java算法之找不同示例详解

    这篇文章主要为大家介绍了Go Java算法之找不同示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Java多线程-线程的同步与锁的问题

    Java多线程-线程的同步与锁的问题

    线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。本篇文章主要介绍了Java多线程-线程的同步与锁的问题,有兴趣的可以了解一下。
    2016-11-11
  • Mybatis-plus实现join连表查询的示例代码

    Mybatis-plus实现join连表查询的示例代码

    mybatis-plus在连表查询上是不行的,如果需要连表查询,就得乖乖的去写xml文件了,本文介绍了mybatis-plus-join框架,它支持连表查询,感兴趣的可以了解一下
    2023-08-08
  • Java调用SQL脚本执行常用的方法示例

    Java调用SQL脚本执行常用的方法示例

    这篇文章主要给大家介绍了关于Java调用SQL脚本执行常用的方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04
  • Java 栈和队列的相互转换详解

    Java 栈和队列的相互转换详解

    栈和队列,严格意义上来说,也属于线性表,因为它们也都用于存储逻辑关系为 "一对一" 的数据,但由于它们比较特殊,因此将其单独作为一章,做重点讲解
    2022-02-02
  • Spring boot 集成 Druid 数据源过程详解

    Spring boot 集成 Druid 数据源过程详解

    这篇文章主要介绍了Spring boot 集成 Druid 数据源过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • java实现构造无限层级树形菜单

    java实现构造无限层级树形菜单

    这篇文章主要介绍了java实现构造无限层级树形菜单,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 详解Spring Security认证流程

    详解Spring Security认证流程

    这篇文章主要介绍了Spring Security认证流程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02

最新评论