Hinweis - Ich habe BlazeMeter Tutorial überprüft, die Docs als Body-Daten lädt, während ich Datei-Upload-Registerkarte verwenden.Hochladen von Datei in Rest-API mit JMeter
Hier ist, wie meine Anfrage aussieht -
Bei der Ausführung I folgende Anfrage erhalten -
POST https://xxx
POST data:
<actual file content, not shown here>
[no cookies]
Request Headers:
Connection: keep-alive
Content-Type: multipart/form-data
Accept-Language: en-US
Authorization: bearer <>
Accept: application/json
Content-Length: 78920
Host: test-host
User-Agent: Apache-HttpClient/4.5.2 (Java/1.8.0_102)
Und die Anforderung fehlschlägt mit 400 Fehler -
Response code: 400
Response message: Bad Request
Seit Ich bin in der Lage, Datei-Upload mit Curl durchzuführen, ich nehme an, dass ich vermisse d einige Konfiguration mit JMeter. Curl sieht so aus -
curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' --header 'Authorization: Bearer <>' -F [email protected]"test.pdf" 'https://xxx'
Was habe ich in JMeter Datei-Upload vermisst?
Ich habe auch versucht mit MIME Type '' 'multipart/form-data''', aber ohne Erfolg – Tarun