2017-07-19 36 views
0

403測試時發生禁止錯誤在Jmeter上的Rest客戶端API上,同樣的API在Postman上正常工作.Jmeter和Postman調用之間可能有什麼區別? Jmeter的調用在服務器日誌上沒有記錄,而當我在Postman上運行測試時,我們可以看到服務器中的條目。在測試時發生禁用錯誤在Jmeter上測試Rest客戶端的API

+0

完全相同頭?你可以給你所發送的全部/部分內容嗎? – user7294900

+0

是的,相同的標題。傳遞access_token,clientid和clienttype。 –

+0

你有沒有檢查https://sqa.stackexchange.com/questions/27493/getting-error-403-in-jmeter – user7294900

回答

0

如果您可以在Postman中執行請求,那麼在JMeter中記錄它不應該是個問題。

  1. 準備JMeter的記錄

    • 最快和配置JMeter的記錄最簡單的方法是使用JMeter Templates功能。從JMeter的主菜單中選擇File -> Template -> Recording,然後單擊「創建」
    • 開始JMeter的HTTP(S) Test Script Recorder:展開Workbench,選擇HTTP(S) Test Script Recorder並單擊「開始」
  2. 準備郵差記錄。

    • 您需要c onfigure Postman to use JMeter as a proxy。郵差尊重--proxy-server參數,你可以指定代理主機和端口現在

      C:\Users\your_username_here\AppData\Local\Postman\app-x.x.x\Postman.exe --proxy-server=localhost:8888 
      
  3. 如果執行的郵差JMeter的請求會記錄下來,並轉化爲相關HTTP Request採樣

+0

感謝您的回覆。我試圖按照步驟,但得到'ip助手庫getipaddrtable功能失敗'錯誤。無法繼續。 –