Jmeter:請求接口參數,頭一樣但是發出的接口返回數據不對,其他工具發着是對的?


前言

最近在做性能測試,用jmeter錄腳本的時候遇到一個問題,就是請求體/頭這些數據都是一樣的情況下,用jmeter發送請求,返回的數據有問題,返回個空列表

{"data":[]}

而用requests/postman發送請求(一樣的數據/一樣的頭)都是可以正常返回的

{'data': [{'residentId': '1780', 'name': '龍貓']}}

解決辦法

和開發一起看了日志,是因為發到服務器的數據沒解析,然后我試了下英文的數據,發上去是正常返回的,然后去重新指定了coding utf-8再次發中文數據上去,就是正常返回的了

最后

前幾天刷課的時候(仿佛聽到的是默認utf-8,如果是utf-8就不需要指定),在此我建議大家還是都指定下吧,或者去jmeter配置文件里面改(沒試過,我覺得應該可以)
一個個的坑都踩過了,才會長記性。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM