I'm trying to capture raw http requests for re-playing it later using JMeter and Raw Data Source plugin. I've tried tshark/tcpdump but it captures the whole TCP data which I dont need, moreover, it cannot save such format to the file, I dont want to use any web server logging plugin to do it, since when you get access to the request data it is usually already parsed by the server, so you have to recreate the raw request which defeats the idea of "rawness". To put it simple, I want to capture HTTP request as they on the wire, before it got parsed or whatever and I want to save it to a file. is it possible? how?
I suggest the use of WAPT. Just use it for the requests you need. You can select a browser, capture the HTTP requests and more.
Then use what you captured and import it in Jmeter. I did it this way, it is quite good.
Note: You don't have to use the Pro version.