Jmeter录制APP脚本的原理

首先得先理解代理是什么
1、代理(中转站),比如购买票,找黄牛购买,黄牛再把信息提交给12306去给我们买票,其中这个黄牛转卖就是中间商,也就是一个中转站,赚没赚差价不知道。。。

代理最终目的:都是要请求成功,多了一级代理只是说,请求首先是到了代理这个地方,再由代理进行转发

知道代理是啥,那如何设置代理呢?
2、如何设置代理

正常的用户请求如下所示:

Jmeter录制APP脚本的原理
用户通过手机端-通过网络发送请求-最后到达所在服务器端

设置代理后的用户请求如下所示:

Jmeter录制APP脚本的原理
通过手机端——代理——网络去发送请求——最后到达所在的服务器
设置代理的作用是什么?

这就是录制脚本的原因,因为所有请求的都会发给代理,然后服务器拿到所有的结果也会通过网络发回给代理,代理再给客户端,在这过程中,一来一回,jmeter可以拿到客户端发过去的请求信息,也可以拿到服务器端发回来的响应信息,拿到之后就可以存储到脚本里面这就是录制脚本的一个原理

戳:Jmeter录制web脚本的原理