HTTP请求设置
HTTP 请求设置
HTTP Request 的高级参数
高级界面选项介绍:
-
Client implementation(客户端实现)
- Implementation(实现):发送 http 请求的方式,可选项为 java 和 HttpClient4,默认为 HttpClient4
- Connect(连接):连接超时时间设置,单位为毫秒
- Response(响应):响应等待超时时间设置,单位为毫秒
-
Embedded Resources from HTML Files(从 HTML 文件嵌入资源)
- Retrieve All Embedded Resources(从 HTML 文件获取所有内含的资源):当该选项被选中时,jmeter 在发出 HTTP 请求 并获得响应的 HTML 文件内容后,还对该 HTML 进行解析,并获取 HTML 中包含的 所有资源(图片、flash 等)
- Parallel downloads(并行下载):设置是否使用自设资源池,勾选后可设置大小
- Number(数量):资源池大小,默认为 6
- URLs must match(网址必须匹配):URL 匹配过滤,填写此项则只会下载与此内容项匹配的 url 的资源
-
Source address(源地址):只用于 http 协议且 Implementation 为 HttpClient4 的情况,此属性用于启用 IP 欺骗。会重写了这个 http 请求使用的默认本地 IP 地址。用于 Jmeter 主机具有多个 IP 地址(即 IP 别名、网络接口、设备)的情况。该值可以是主机名、IP 地址或网络接口设备,如“ey0”或“l0”或“wlan0”。
-
Proxy Server(代理服务器):代理服务器的相关配置信息
-
Optional Tasks(其他任务)
- Save response as MD5 hash?(保存响应为 MD5 哈希):选中该项,在执行时仅记录服务端响应数据的 MD5 值, 而不记录完整的响应数据。在需要进行数据量非常大的测试时,建议选中该项以减少取样器记录响应数据的开销。
高级参数 Optional Tasks 的使用
以访问百度首页为例,勾选 HTTP Request 的高级选项中的 Save response as MD5 hash?,查看结果。
1. 步骤一:设置 HTTP Request 的配置
如图所示
2. 步骤二:查看勾选前后的响应结果区别
如图所示:
总结
- HTTP Request 的高级参数的介绍
- HTTP Request 的高级参数的使用