title: Jmeter Body of PUT request Bytes throughput Over Time
body: <p>My goal is to get Bytes throughput Over Time metric more accurate.</p>
  
  <p>General sense of my load test:</p>
  
  <ol>
  <li>Load files with a GET HTTP request from localhost, save content of files as different variables like ContentVar.</li>
  <li>Start PUT loop. Place ${ContentVar} in body of PUT requests. </li>
  </ol>
  
  <p>When I analyze the resulting jtl file I can see the correct "Bytes" at the very beginning when I load the files. (i.e. 1MB file I load will show 1MB of bytes at that step).
  However the put requests all show 493-494 Bytes even though they have the content of the files in their request bodies. </p>
  
  <p>I would think that these PUTs should represent the size of the file I'm loading into the PUT request + a little extra for header etc. </p>
  
  <p>What is going on?
  Not sure if this is relevant, but the Tree Listener doesn't show the contents of the PUT Body.
  I'll see: </p>
  
  <blockquote>
  <pre><code>PUT data:
  &lt;actual file content, not shown here&gt;
  </code></pre>
  </blockquote>
  
  <p>In version 2.x I was able to see the content of the raw HTTP request.
  Changing view.results.tree.max_size doesn't seem to help. Not sure if this has anything to do with low byte count.</p>
  
  <p>I'm using jmeter v3</p>