Jmeter 覆盖HTTP响应头

Jmeter 覆盖HTTP响应头,jmeter,Jmeter,有没有办法覆盖Jmeter中返回的http响应头?我正在测试一个返回JSON的web服务,当发送一个无效请求时,返回的JSON响应在响应头中不包含application/JSON或任何类似的内容。如果我将响应保存到一个文件中,我会看到返回的实际JSON,但是查看结果树中的响应不会显示响应。除非有办法从文件加载响应并解析文件中的错误消息,否则我希望以某种方式覆盖HTTP响应头并强制jmeter将响应视为JSON 欢迎提出任何建议 使用beanshell后处理器,您可以编写一些脚本,强制执行头的值,

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


欢迎提出任何建议

使用beanshell后处理器,您可以编写一些脚本,强制执行头的值,或将其写入文件


您还可以添加一个监听器,将结果写入文件中。已授予-这比树视图更不方便调试。

因为JMeter不支持响应头重载。虽然响应没有显示在结果树中,但它实际上可用于其他断言。即使GUI中缺少响应,我仍然能够提供断言来验证响应。

更多详细信息-失败的响应实际上是java.lang.String类型,并且包含看起来像JSON的内容。有没有办法解析/断言返回的java.lang.String?