[prev in list] [next in list] [prev in thread] [next in thread]
List: jmeter-user
Subject: Re: JMeter Unsuccessful Https File Upload of Raw contents
From: Dmitri T <glinius () live ! com>
Date: 2022-01-26 11:08:11
Message-ID: MWHPR1201MB025500017F9B9CE22439E8F0C0209 () MWHPR1201MB0255 ! namprd12 ! prod ! outlook ! com
[Download RAW message or body]
You're supposed to provide an example successful request and the file
you're uploading, it can be captured using a sniffer tool like Wireshark
<https://www.wireshark.org/> or Fiddler
<https://www.telerik.com/fiddler>, only this way we'll be able to come
up with the relevant JMeter configuration required to replicate the request.
In the mean time I can only suggest trying recording the request using
JMeter's HTTP(S) Test Script Recorder
<https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.html>
1. Start JMeter's HTTP(S) Test Script Recorder
2. Import JMeter's certificate into your browser (or system
certificates storage if the upload is being performed by other
application), see *HTTPS recording and certificates* chapter of
JMeter's documentation on HTTP(S) Test Script Recorder
<https://jmeter.apache.org/usermanual/component_reference.html#HTTP(S)_Test_Script_Recorder>
3. Copy the file you're going to upload to "bin" folder of your JMeter
installation (or JMeter's current working directory if you're
launching it from a desktop shortcut or whatever), see Recording
File Uploads with JMeter
<https://www.blazemeter.com/blog/recording-file-uploads-jmeter> for
more details
4. Perform the upload in the browser (or other application)
5. JMeter should intercept the request and generate proper HTTP Request
<https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request>
sampler and HTTP Header Manager
<https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Header_Manager>
On 1/26/2022 10:51 AM, Jayashree Jayagopi wrote:
> Hi team,
>
> I have a very peculiar scenario where the raw data of the file has to
> be sent. I have tried following options and still wasn't successful.
>
> - Http Request with form-data disabled but still its sending as
> multi-part which is not acceptable by the system
> - Sending the file contents in request body by following methods .
> They were successful however the file uploaded was encoded in some
> format so the MD5 hash of the original file and uploaded file doesn't
> match. Hence the uploaded file looked different from original
> - FileToString Method
> - Reading the file using HTTP request . Capturing the response and
> passing to the body of File upload request
> - Using Https Raw data . Since its https request, it cannot be used.
> - All possible encoding formats available but nothing worked as the
> application just expects the raw data without any encoding.
>
>
> Regards
>
> Jayashree
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic