Pls Google for resumable uploads. I know gcp/aws provides api for resumable uploads. Guess Adobe should also have one for this. Once you have this then built custom jar and hook it with jmeter to run tests.
Sent from Yahoo Mail for iPad On Sunday, January 30, 2022, 11:06 PM, Nuwan Galkissa Mudalige <nmudal...@virtusa.com.INVALID> wrote: Hi Felix, Thanks for your response. Somehow we were able to manage upto a certain level where sending already splitted files from original instead doing real splitting what does browser do as Jmeter doesn't have a kind of logic. After splitting client send a block size of requests in parallel (6 request per block) so here we use parallel controller to manage those requests. There is another challenge to measure the response time that parallel controller gives you cumulative number instead parallel completion timing. So we need to find the highest response time of particular request in each block then to be calculated sum from all blocks. Since this a sub part of main upload user transaction again we need to calculate final response time considering above calculated value and rest of part response time in the same transaction. If you see a simple calculation mechanism for the above or a different approach for this entire things would be great. Thank you !! Regards, Nuwan -----Original Message----- From: Felix Schumacher <felix.schumac...@internetallee.de> Sent: Sunday, January 30, 2022 6:17 AM To: user@jmeter.apache.org Subject: Re: Big File Upload to AEM Cloud Hi Nuwan, I have no experience with AEM Cloud, so I might not be able to help you, but looking at https://medium.com/adobetech/introduction-to-aem-as-a-cloud-service-asset-upload-http-api-fc560ffd7221 it seems, that the description is probably for the same use case, as yours. Sadly, the splitting is not described there, but you said, you are able to capture the requests (from a real client?). Can you verify, if the splitted files are splitted only, or has there been done some special handling to the data? Have a look at the headers, how is the file name (part) encoded? Perhaps you could show the headers for the splitted requests (be sure to obfuscate authentication data). Felix Am 27.01.22 um 02:57 schrieb Nuwan Galkissa Mudalige: > Hi Team, > > While uploading big file to AEM Cloud (more than 10MB) it will be chunking > and send to a blob storage location by multiple PUT requests. > There are 3 main requests for this file upload, 1 . upload initiate, > 2. PUT request which share the file to blob storage and 3. Upload completion > request Jmeter script is working fine up to 10MB file since no chunking > happen till that and only one PUT request made. For this PUT request follow > the URI return by initiate upload request. Like that if the original file to > be split initiate requests returns multiple URIs accordingly which have to be > used for PUT requests. > > But our problem is while uploading big files that will be chunking by client > side and send through multiple PUT requests instead single request. We can > capture unique URIs for following PUT request but so, we are not able to > handle this particular behavior (chunking) at this moment in Jmeter. > > It would be a great help if you can share your valuable inputs with us. > > Regards, > Nuwan > > ________________________________ > > "Virtusa is a worldwide provider of digital business strategy, digital > engineering, and information technology (IT) services and solutions, serving > Global 2000 companies across multiple industries. We help clients change, > disrupt, and unlock new value with unmatched speed." > > ________________________________ > > This message, including any attachments, contains confidential information > intended for a specific individual and purpose, and is intended for the > addressee only. Any unauthorized disclosure, use, dissemination, copying, or > distribution of this message or any of its attachments or the information > contained in this e-mail, or the taking of any action based on it, is > strictly prohibited. If you are not the intended recipient, please notify the > sender immediately by return e-mail and delete this message. > > ________________________________ > ________________________________ "Virtusa is a worldwide provider of digital business strategy, digital engineering, and information technology (IT) services and solutions, serving Global 2000 companies across multiple industries. We help clients change, disrupt, and unlock new value with unmatched speed." ________________________________ This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is intended for the addressee only. Any unauthorized disclosure, use, dissemination, copying, or distribution of this message or any of its attachments or the information contained in this e-mail, or the taking of any action based on it, is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail and delete this message. ________________________________ --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org For additional commands, e-mail: user-h...@jmeter.apache.org