前言
最近在做性能測試,用jmeter錄腳本的時候遇到一個問題,就是請求體/頭這些數據都是一樣的情況下,用jmeter發送請求,返回的數據有問題,返回個空列表
{"data":[]}
而用requests/postman發送請求(一樣的數據/一樣的頭)都是可以正常返回的
{'data': [{'residentId': '1780', 'name': '龍貓']}}
解決辦法
和開發一起看了日志,是因為發到服務器的數據沒解析,然后我試了下英文的數據,發上去是正常返回的,然后去重新指定了coding utf-8
再次發中文數據上去,就是正常返回的了
最后
前幾天刷課的時候(仿佛聽到的是默認utf-8,如果是utf-8就不需要指定),在此我建議大家還是都指定下吧,或者去jmeter配置文件里面改(沒試過,我覺得應該可以)
一個個的坑都踩過了,才會長記性。。。