本文介绍调试和压测时在Body定义中JSON的格式与设置中的不同(如空格、回车)的原因。
通常在请求体编辑的时候,为了可读性会将JSON进行适当地换行、缩进,如下图所示。![自定义请求截图](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7447258951/p70734.png)
![自定义请求截图](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7447258951/p70734.png)
而PTS实际在处理请求构建时会去除键和值以外的空白、换行字符,如下图所示。![json原始报文.png](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7447258951/p70737.png)
![json原始报文.png](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7447258951/p70737.png)
即使在请求API编辑的时候没有设置过缩进和换行,PTS在调试时为了查看的便捷也会在Request Body结构化里进行适当地编排便于阅读,但是实际请求报文还是参考Request原始报文。![调试](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7447258951/p70738.png)
![调试](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7447258951/p70738.png)
文档内容是否对您有帮助?
本文介绍调试和压测时在Body定义中JSON的格式与设置中的不同(如空格、回车)的原因。