jmeter其他特性---HTTP Mirror Server

来源:互联网 发布:nba2k17人物数据 编辑:程序博客网 时间:2024/06/05 19:01

概述

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 否


例子:

httpmirrorServer

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