(4)Jmeter代理录制介绍

1. 录制原理

1. LR/Jmeter录制是针对网络通讯协议层面的,它只关心客户端与服务器端的通讯包

2. LR/Jmeter的并发测试实际上就是并发客户端与服务器端的通讯过程

3. 压力是通过多进程/多线程方式实现的,目前流行OS都是支持线程。每个进程/线程向服务器后台发送1个请求脚本数据包。

4. LR/Jmeter录制脚本采用proxy的方式,

  • (1)客户端请求的数据会先发到proxy服务器(录制器),录制器将数据转发给服务器端;
  • (2)服务器端的响应数据先发给录制器,然后由录制器响应给客户端。

2. 概念介绍

 

2.1 HTTP请求默认值

  • 地址、域名、端口号

2.2 HTTP代理服务器

① 定义

  • 代理服务器本身既是服务器,又是客户端。对浏览器来说,是服务器,对网页服务器来说是客户端。
  • Jmeter代理服务器和国外FQ代理服务器工作原理差不多,对外提供端口号把服务给起来。
  • 例如:代理服务器放在国外的主机上,可实现FQ,当访问敏感数据,经过防火墙易被查出来了。

② 实现流程

  • (1)创建一个监听服务器,监听客户端的连接
  • (2)客户端连接上后,将客户端要上网的信息,发给网络web服务器
  • (3)然后从那里读取数据,再发给客户端

            注:客户端是通过浏览器的设置,来设置我的地址和端口,一旦访问某个域名,就会和代理服务器连接。

           

 

2.3 浏览器设置代理

  • 浏览器设置设置的端口号要与代理服务器的端口号相同,这样在浏览器的操作代理服务器就可以捕捉到
  • Jmeter之不同浏览器的服务代理设置:https://www.jianshu.com/p/053c176b9370

     

 

posted @ 2021-11-25 15:54  小丸子姐姐  阅读(268)  评论(0编辑  收藏  举报