2016-08-02 43 views
0

我有一個場景,其中我必須上傳一個.txt文件,在數據庫中插入記錄,進一步批量作業操作。我使用Jmeter腳本來自動執行此流程。我想我已經跟着上傳文件所需的所有規則,但我仍然面對這樣的錯誤:Jmeter:文件上傳問題,而Jmeter腳本

Response code: 500 
Response message: Internal Server Error 

下面是腳本文件的詳細信息上傳

jmeter_fileUpload_1

jmeter_fileUpload_2

以及顯示輸入類型「文件」的參數名稱的html代碼

<input type="file" size ="40" name="filename" class="textinputgroup_input" title="Use Browse button to select the file."> 

我不確定我犯了什麼錯誤。我根據Fiddler正確使用了HTTP採樣器中的請求屬性。

我將無法記錄,由於一些防火牆限制

回答

0

你的配置看起來不錯,只是確保:

  1. 文件下${filepath}
  2. ${filepath}存在應包含完整路徑到正在上傳的txt文件或文件需要居住在JMeter的「bin」文件夾中

如果if它沒有幫助,請檢查jmeter.log和/或服務器端日誌文件以獲取有關錯誤的一些線索。這可能是像缺少標題或任何東西。作爲最後的手段,嘗試將JMeter和真實瀏覽器發送的請求與Wireshark等嗅探工具進行比較,以檢測差異並應用適當的JMeter配置,以便請求可以完全相同。

有關更多詳細說明,請參閱Performance testing: Upload and Download Scenarios with Apache JMeter文章。