有同學遇到這種情況,jmeter請求一個網站,各項參數填寫正確,可是響應是403,同樣的請求放在瀏覽器執行就沒有問題;
這是因為被請求的網站做了請求來源過濾,來源不明的請求拒絕訪問,我們需要在jmeter中添加模擬瀏覽器信息。
舉個栗子,CSDN博客(blog.csdn.net)就有這樣的機制。
用jmeter請求blog.csdn.net
響應返回403,同樣的請求放在瀏覽器中沒有問題。
用瀏覽器開發者工具抓一下瀏覽器的請求
可以看出,請求的header中,User-Agent是不同的
好 ,我們在jmeter中添加header的User-Agent信息,模擬瀏覽器請求看一下
可以看到,已經成功請求並正確響應,解決問題。