簡體   English   中英

無法在需要上傳文件的 JMeter 中測試 API

[英]Unable to test an API in JMeter where I need to upload a file

有人可以幫我在 JMeter 上上傳文件嗎?我覺得這很棘手……

讓我分享一下我所做的屏幕截圖

在此處輸入圖像描述

它失敗並出現以下錯誤:線程名稱:jp@gc - Ultimate Thread Group 2-4 Sample Start:2021-02-04 17:28:44 IST Load time:562 Connect Time:0 Latency:562 Size in bytes:595 Sent字節:84568 標頭大小(以字節為單位):446 正文大小(以字節為單位):149 樣本計數:1 錯誤計數:1 數據類型(“文本”|“bin”|“”):文本響應代碼:500 響應消息:

HTTPSampleResult 字段: ContentType:application/json DataEncoding:null

響應正文:{"timestamp":"2021-02-04T11:58:45.482+00:00","status":500,"error":"Internal Server Error","message":"","path" :"/pps/storage/upload-image"}

請求正文:POST https://pixelperfectdevexternal.useready.com/pps/storage/upload-image

POST 數據:--axOhwnTOrVj2VWGGuxcaqfjgHwGQKsTFl 內容處置:表單數據; name="filename" 內容類型:圖片/jpeg; charset=US-ASCII Content-Transfer-Encoding: 8bit

${filename} --axOhwnTOrVj2VWGGuxcaqfjgHwGQKsTFl 內容處置:表單數據; 名稱="文件名"; filename="護照大小 photo.jpeg" Content-Type: image/jpeg Content-Transfer-Encoding: binary

<實際文件內容,此處未顯示> --axOhwnTOrVj2VWGGuxcaqfjgHwGQKsTFl--

從過去的 3 周開始,我完全被困在這個問題上,我按照教程中的說明進行了操作,但仍然無法正常工作,請有人幫幫我。

我們不知道如何解決這個問題,因為我們不知道請求應該是什么樣子,而且您沒有向我們顯示 HTTP 請求采樣器和HTTP ZBF50D5E661106D0ABE9ZE7EFFE配置的“參數”選項卡。

So if you have another way of successfully calling this API like curl or Postman or other tool - you should be able to record the request using JMeter's HTTP(S) Test Script Recorder , see How to Convert Your Postman API Tests to JMeter for Scaling article例如設置。

如果沒有,您需要檢查您的 API 端點文檔、應用程序日志或詢問正確的請求格式,一旦您知道,您應該能夠自己修改請求或向我們提供更多詳細信息以便我們提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM