title: Test Upload/Download files using JMeter
body: <p>I need your advice on approached to Testing the perf on Jmeter for this Scenario</p>
  
  <p>The application --Its a Windows desktop App where I can add a file and send it to a receiver--who can then download it on their end.</p>
  
  <p>More details--The Desktop App talks to a Upload Rest API on sender side to upload the file to cloud and on the receiver side I have the download API which downloads the file from the cloud.
  So basically the Desktop APP/API runs on two different machines(sender and receiver).</p>
  
  <p>Problem - I need to test the Upload and download times taken for various file sizes for ths sender and receiver. The complexity for me here is as follows:</p>
  
  <p>1) I guess I can't test a desktop App using JMeter, So I decided testing the rest API which sits behind the UI layer --So use the API for triggering uploads and download--Is it correct?</p>
  
  <p>2) As the Upload and download API run on different machines or virtual machines --how can I use JMeter to test it? </p>
  
  <p>Feelin lost!!!
  Please advice</p>