【发布时间】:2021-02-04 14:52:46
【问题描述】:
我正在测试一个支持 json 和 gzip 数据的 REST API 服务。我已经测试了来自 json 请求有效负载的响应。如何测试它是否正确处理 gzip 数据?请帮忙?
基本上,客户端在标头中发送带有接受编码为 gzip 的请求,服务处理压缩,客户端负责解压缩。但我需要一种方法来确认该服务确实处理压缩的 gzip 数据
【问题讨论】:
我正在测试一个支持 json 和 gzip 数据的 REST API 服务。我已经测试了来自 json 请求有效负载的响应。如何测试它是否正确处理 gzip 数据?请帮忙?
基本上,客户端在标头中发送带有接受编码为 gzip 的请求,服务处理压缩,客户端负责解压缩。但我需要一种方法来确认该服务确实处理压缩的 gzip 数据
【问题讨论】:
gzip 基本上是一个 header + deflate + checksum。
Gatling 将保留原始的 Content-Encoding 响应标头,以便您可以检查负载是否经过 gzip 压缩,然后信任 gzip 编解码器进行校验和验证,如果负载格式错误,则会引发错误。
【讨论】: