jmeter其他特性---HTTP Mirror Server

概述

HTTP Mirror Server是一个简单的HTTP服务器——将其接收到的请求信息原样返回,可以在样本请求的响应结果面板中查看。如此就可以验证发送的样本请求信息是否正确,以供调试测试脚本所用。

应用

添加方式:
工作台->右键->添加->非测试元件->HTTP Mirror Server

jmeter其他特性---HTTP Mirror Server

http mirror server的设置有3个选项:

  • port:HTTP Mirror Server镜像服务器监控的端口,默认为 8081,为必填项。
  • Max number of Threads:最大的线程数量。若是超出此限制,则进入等待队列。
  • Max queue size:在线程池执行样本时的最大请求任务队列数。当线程池正在执行,新接收的请求将被存放在任务队列中。此项仅在最大线程数量大于0时才有效。

可以通过添加一个带有键值对的HTTP头管理器来获得对响应的更多控制

属性 描述 是否必填
X-Sleep 请求在发送之前延迟的毫秒数
X-SetCookie 请求中设置Cookies
X-ResponseStatus http返回的状态,详细参考 http返回状态
X-ResponseLength 返回的报文大小,若总的报文长度大于设置的值,则会截断
X-SetHeaders 使用|分割header列表,例如:headerA=valueA|headerB=valueB


例子:

jmeter其他特性---HTTP Mirror Server

请求被原样返回,这样可以调试脚本~