Version: 1.4.4.11
I gave OpenSTA a try yesterday and unfortunately ran into trouble right away. It appears that memory is being blown when HTTP POST data is of a significant size. I'm not sure exactly how large ours is, but it's somewhere between 10 and 50K.
The symptoms I've noticed are that when I'm recording a script, the .NET application complains about JSON parsing errors and unexpected tokens. When I examined the script that it had recorded, I noticed a bunch of <00>~<00>~<00> junk, which are likely a representation of null characters. (Several hundred of them) In some cases, after the <00>s, there were old HTTP requests concatenated onto the end of the post data. Definitely seems like corruption.
An example:
... ... ... st%22%2C%22targetE~<00>" &
"s\]~<05>\]~<03>~<FC>~<01>~<HT>~<01>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>~<00>" &
"vent%22%3A2%2C%22active%22%3Afalse%7D%5D%7D&ctl00\_ctl00\_bodyContent\_ma ... ... ...
This is likely a show-stopper for us, so we may need to look at another load testing system.
Thanks,
Daniel Bigham