jmeter其他特性---HTTP Mirror Server
概述
HTTP Mirror Server是一个简单的HTTP服务器——将其接收到的请求信息原样返回,可以在样本请求的响应结果面板中查看。如此就可以验证发送的样本请求信息是否正确,以供调试测试脚本所用。
应用
添加方式:
工作台->右键->添加->非测试元件->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 | 否 |
例子:
请求被原样返回,这样可以调试脚本~