2015-05-22 16 views
2

我想使用Jmeter進行Api調用。如何使用Jmeter調用API時傳遞表單數據?

在我的API調用中,我發送請求的文件爲 ,我需要指定文件名作爲表單數據。

例如當我從帖子中調用相同的API時! enter image description here

如何指定文件名,當我從Jmeter進行以上呼叫?

的JMeter電話:

enter image description here

回答

2

HTTP Request Sampler提供的選項用於

  • 設置Use multipart/form-data for HTTP POST
  • 將文件發送與請求

Multipart upload

請參閱Performance testing: Upload and Download Scenarios with Apache JMeter有關詳細說明和配置說明的指南。

+0

我完全一樣。但我的問題是如何傳遞你可以在第一個屏幕截圖中看到的表單數據(郵遞員調用)。我也用Jmeter屏幕截圖編輯了問題。請看一下。謝謝。 –

+0

只需在「parentfolderid」下添加另一個參數,名稱爲「filename」,值爲「new-batch」。其實你可以用JMeter記錄文件上傳,只需把文件放到你的JMeter安裝的/ bin文件夾中,它應該捕獲你需要的所有東西 –

+0

仍然缺少一些東西。 它沒有得到,甚至第一個參數 POST數據: '--6Otiwu8KvIwa06ShtpSK8_X4W3oXSQC_6lgiwk0' '內容處置:表格數據; name =「parentfolderid」' 'Content-Type:text/plain;字符集= US-ASCII' '內容傳送編碼:8bit' '65128' '--6Otiwu8KvIwa06ShtpSK8_X4W3oXSQC_6lgiwk0' '內容處置:形狀數據; name =「filename」' 'Content-Type:text/plain;字符集= US-ASCII' '內容傳輸編碼:8bit' '新batch' '--6Otiwu8KvIwa06ShtpSK8_X4W3oXSQC_6lgiwk0 - ' 響應: '

缺少parentfolderid''參數 ' –

相關問題