Skip to content

HTTP请求设置

HTTP 请求设置

HTTP Request 的高级参数

高级界面选项介绍:

alt text

  1. Client implementation(客户端实现)

    • Implementation(实现):发送 http 请求的方式,可选项为 java 和 HttpClient4,默认为 HttpClient4
    • Connect(连接):连接超时时间设置,单位为毫秒
    • Response(响应):响应等待超时时间设置,单位为毫秒
  2. 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 的资源
  3. Source address(源地址):只用于 http 协议且 Implementation 为 HttpClient4 的情况,此属性用于启用 IP 欺骗。会重写了这个 http 请求使用的默认本地 IP 地址。用于 Jmeter 主机具有多个 IP 地址(即 IP 别名、网络接口、设备)的情况。该值可以是主机名、IP 地址或网络接口设备,如“ey0”或“l0”或“wlan0”。

  4. Proxy Server(代理服务器):代理服务器的相关配置信息

  5. Optional Tasks(其他任务)

    • Save response as MD5 hash?(保存响应为 MD5 哈希):选中该项,在执行时仅记录服务端响应数据的 MD5 值, 而不记录完整的响应数据。在需要进行数据量非常大的测试时,建议选中该项以减少取样器记录响应数据的开销。

高级参数 Optional Tasks 的使用

以访问百度首页为例,勾选 HTTP Request 的高级选项中的 Save response as MD5 hash?,查看结果。

1. 步骤一:设置 HTTP Request 的配置

如图所示

alt text

2. 步骤二:查看勾选前后的响应结果区别

如图所示:

alt text

总结

  • HTTP Request 的高级参数的介绍
  • HTTP Request 的高级参数的使用