Jmeter取样器之HTTP请求

取样器是用来模拟用户操作的,向服务器发送请求以及接收服务器的响应数据,类似于LoadRunner中的Vuser; HTTP请求即HTTP协议Vuser

基本功能

自动重定向: 选中则表示,当发送HTTP请求后若响应为301/302,Jmeter会自动重定向到对应的新页面,但不会记录重定向的

请求和响应内容,只有GET和HEAD请求才能使用自动重定向

跟随重定向: 与自动重定向二选一,默认选中,表示响应为301/302时,会自动跳转到目标页,初始重定向和进一步响应将作为

附加样本出现。父取样器的URL和data字段的值取自最后一个非重定向取样器。但是父取样器的字节数和间隔时间将包含所取

样器的,而latency的值则是取自第一个响应

使用keep Alive: 当该选项被选中时,jmeter 和目标服务器之间使用 Keep-Alive方式进行HTTP通信,默认选中。在默认

HTTP实现下它不起作用,因为连接重用不在用户控制之下。但在Apache HttpComponents HttpClient下它是起作用的

对POST使用multipart/from-data: 使用 multipart/from-data或application/x-www-form-urlencoded方法发送HTTP

POST 请求,默认不选

高级功能

客户端实现: 默认为HttpClient4,如果是上传文件的话一定要选择,否则请求发送成功了,其实文件并未上传成功

源地址: 只用于http协议且Implementation为HttpClient4的情况 

此属性用于启用IP欺骗。会重写了这个http请求使用的默认本地IP地址。用于Jmeter主机具有多个IP地址(即IP别名、网络接口、设备

的情况。该值可以是主机名、IP地址或网络接口设备,如“ey0”或“l0”或“wlan0”

- IP/主机名:IP /主机名以使用特定的IP地址或(本地)主机名 

- 设备:选择设备以选择该接口的第一个可用地址,该设备可以是IPv4或IPv6。 

- 设备IPV4:选择IPv4设备来选择名称设备的IPv4地址(如eth0, lo, em0); 

- 设备IPV6:选择IPv6设备来选择名称设备的IPv4地址(如eth0, lo, em0);

代理服务器: 不想用本机的地址来发送Http请求而想使用代理服务器则填写

- 服务器名称或IP:代理服务器的名称或者IP地址; 

- 端口号:该代理的端口号; 

- 用户名:使用该代理的用户名; 

- 密码:用户密码

发布了59 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43507959/article/details/104027294