额外冒号';:';添加在JSON的末尾,以标题形式显示数据(它是一个XHR)

额外冒号';:';添加在JSON的末尾,以标题形式显示数据(它是一个XHR),json,xmlhttprequest,jmeter,colon,extra,Json,Xmlhttprequest,Jmeter,Colon,Extra,使用JMeter记录脚本。 端口:8080 Chrome:在端口8080上完成代理服务器设置 我在开发工具中遇到这个错误 500(阅读完JSON内容后遇到的其他文本:=.Path“”,第1行,位置4083。) 当我检查标题表单数据时,它在JSON的末尾显示了一个额外的冒号“:”,因此我得到了这个错误 500(阅读完JSON内容后遇到的其他文本:=.Path“”,第1行,位置4083。) 当我从Chrome adn中删除所有代理设置时,它没有出现任何错误。 但这对我没有帮助,因为如果没有代理服务器

使用JMeter记录脚本。 端口:8080 Chrome:在端口8080上完成代理服务器设置

我在开发工具中遇到这个错误 500(阅读完JSON内容后遇到的其他文本:=.Path“”,第1行,位置4083。)

当我检查标题表单数据时,它在JSON的末尾显示了一个额外的冒号“:”,因此我得到了这个错误 500(阅读完JSON内容后遇到的其他文本:=.Path“”,第1行,位置4083。)

当我从Chrome adn中删除所有代理设置时,它没有出现任何错误。 但这对我没有帮助,因为如果没有代理服务器设置,我无法在JMeter中录制脚本:(


任何人都可以帮助我知道为什么在头表单数据的JSON末尾添加了额外的冒号。

Chrome每次都会在JSON末尾添加额外的冒号。这就是为什么在通过JMeter的“HTTP(S)Test yrScript Recorder”记录时POST请求失败的原因。 解决方案: -尝试通过删除冒号来更新JMeter中的请求
-使用Blazemeter Recorder录制脚本

您确定它位于JSON的末尾吗?听起来好像某种缓冲区溢出了,您得到的是不完整的JSON?JSON完成了。只在末尾附加了一个额外的冒号。JMeter是否添加了这个额外的冒号?如果是,那么如何消除itI建议尝试使用不同的b类似firefox或Ie的浏览器。要验证冒号仅显示在chrome中,请使用burp suite或任何其他网络嗅探器工具或浏览器开发人员选项(F12->所有浏览器中的网络)中的网络选项卡为了捕获响应并查看您是否也观察到冒号。您好。我想说的是,我对此有完全相同的问题。我正在通过在javascript对象上运行JSON.stringify,在Google Chrome扩展中构建一个POST请求,在我的请求体的末尾我也有一个额外的冒号
。您是否发现过这样的问题你的JMeter测试用的粘接剂?