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

作者:不放弃自己 时间:2022-01-15 20:25:32 

1、谷歌浏览器配置管理

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

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

2、Jmeter中配置代理

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

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

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

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

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

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

3、添加HTTP代理服务器

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

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

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

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

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

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

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

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

不对样本分组:罗列出录制到的所有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 这些类型的文件都是不需要的)

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

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

4、开始录制

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

来源:https://www.cnblogs.com/hghua/p/13297935.html

标签:Jmeter,配置,代理,录制
0
投稿

猜你喜欢

  • Java通过PropertyDescriptor反射调用set和get方法

    2023-10-11 19:34:17
  • Java正则验证电话,手机,邮箱,日期,金额的方法示例

    2021-06-25 22:37:46
  • Spring Security和Shiro的相同点与不同点整理

    2023-01-15 17:07:20
  • file.mkdir()、file.mkdirs()和file.createNewFile()的区别

    2023-12-18 10:18:52
  • Android 3D滑动菜单完全解析 Android实现推拉门式的立体特效

    2022-04-19 04:36:01
  • C#中Lambda表达式的三种写法

    2022-03-27 02:50:27
  • java基础-数组扩容详解

    2022-05-24 00:34:58
  • 一文搞懂Java中的注解和反射

    2022-04-04 20:55:31
  • Spring @ComponentScan注解扫描组件原理

    2021-09-21 09:10:02
  • Java删除二叉搜索树的任意元素的方法详解

    2021-10-04 12:27:26
  • C#实现收发邮件功能

    2021-09-20 19:40:46
  • Unity排行榜优化滚动效果

    2021-09-08 13:02:07
  • java基础二叉搜索树图文详解

    2023-06-01 05:43:19
  • SpringBoot、mybatis返回树结构的数据实现

    2022-05-12 18:56:08
  • Java毕业设计实战之教室预订管理系统的实现

    2023-03-03 20:38:11
  • Java基础知识精通块作用域与条件及switch语句

    2022-12-21 17:50:07
  • Java实现简单的万年历

    2023-11-29 08:31:24
  • java字符串比较获取字符串出现次数的示例

    2022-03-22 16:05:39
  • Java实现中国象棋的示例代码

    2021-08-10 21:56:03
  • Java swing读取txt文件实现学生考试系统

    2021-06-13 17:41:02
  • asp之家 软件编程 m.aspxhome.com