覆盖HTTP响应头

时间:2011-11-07 14:26:23

标签: jmeter

有没有办法覆盖Jmeter中返回的http响应头?我正在测试返回JSON的Web服务,当发送无效请求时,返回的JSON响应在响应头中不包含application / json(或任何相关内容)。如果我将响应保存到文件,我会看到返回的实际JSON,但查看结果树中的响应不会显示响应。除非有办法从文件加载响应并解析文件中的错误消息,否则我希望以某种方式覆盖HTTP响应头并强制jmeter将响应视为JSON。

欢迎任何建议!

2 个答案:

答案 0 :(得分:0)

使用beanshell后处理器,您可以编写一些脚本来强制标头的值,或写出文件。

您还可以添加一个将结果写入文件的侦听器。当然 - 这对于树视图调试来说不太方便。

答案 1 :(得分:0)

事实证明,JMeter不支持响应头重载。虽然响应未显示在“结果”树中,但它实际上可用于其他断言。即使GUI中缺少响应,我仍能提供验证响应的断言。