I am load testing an application that is essentially an upload/download request/reply. Upload a file, zip the file, send the zipped file somewhere. I want to load test it by sending files of X bytes to see where my limitations are. I'm creating files of the byte size I want, but due to the nature of zip, there's really no telling what that file size will be when it's zipped up and sent back down. So I'm sending a 400M file up, it's getting zipped down to, say, 170M and getting sent back. This doesn't really test the mechanism as I want it to. I want to be able to send up a 400M, let the zip happen, but still have 400M that gets sent down....
Basically, how can I create a data file, that cannot be zipped?
zip
step, and then just send the original file back.