proxy概述:
代理(英语:Proxy)也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。提供代理服务的电脑系统或其它类型的网络终端称为代理服务器(英文:Proxy Server)。一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接、或者获得目标服务器的指定资源(如:文件)。在后一种情况中,代理服务器可能对目标服务器的资源下载至本地缓存,如果客户端所要获取的资源在代理服务器的缓存之中,则代理服务器并不会向目标服务器发送请求,而是直接返回缓存了的资源。一些代理协议允许代理服务器改变客户端的原始请求、目标服务器的原始响应,以满足代理协议的需要。代理服务器的选项和设置在计算机程序中,通常包括一个“防火墙”,允许用户输入代理地址,它会遮盖他们的网络活动,可以允许绕过互联网过滤实现网络访问。
JMETER工作原理:
简单的来介绍,jmeter就是通过代理而达到对网站服务器进行测试的目的。对于浏览器来说,jmeter就充当了服务器的角色,而对于服务器来说,jmeter就充当了浏览器的角色,所以,无论是测试自动化或者性能,终无法离开代理。下面就简单为大家介绍下jmeter的一些配置。
Jmeter录制脚本的步骤如下所示:
一、Jmeter工具
添加线程组
添加HTTP代理服务
HTTP代理服务中添加地址(127.0.0.1)和端口(8082)
二、在个人电脑中设置代理信息,与jmeter中设置的一致(我的电脑是win10系统),使用的是谷歌浏览器
三、点击jmeter的启动,出现以下界面就成功了