I mean using Apache JMeter as a proxy and recording the session on my UniGUI site (like this https://www.digitalocean.com/community/tutorials/how-to-use-jmeter-to-record-test-scenarios)
I have my load balancers injecting a session cookie to lock the browser to a certain backend server and your Stress Tool does not support cookies them because UniGui does not use them.
For this reason, going through my load balancers is perfectly fine using a browser (that supports cookies), but your stress tool thrown out many errors because the session jumps from one backend server to the other. The only thing that prevent using different backends for the same session is the cookie injected by the load balancer.
So, JMeter supports cookies and I need it as a stress tool.
JMeter can record a session as your stress tool does, but sometimes the session is reset unexpectedly and, looking on the requests, I can guess that the session is being rejected because of the malformed Ajax parameter that has a double-double quote in it:
Hypertext Transfer Protocol
HTML Form URL Encoded: application/x-www-form-urlencoded
Form item: "Ajax" = "1"
Form item: "IsEvent" = "1"
Form item: "Obj" = "O220"
Form item: "Evt" = "select"
Form item: "this" = "O220"
Form item: ""_fp_" = "_S_ID=QZ3bYFScfeFFD6D531"
Form item: "O220" = "0Verboten""
Form item: "_seq_" = "b"
Form item: "_uo_" = "O80"
On the highlighted row there is the _S_ID string but it looks malformed, somehow mixed with the _fp_ variable.
This is the error that, in my opinion, results in a "invalid session" when recording the session with JMeter.
I don't know why the browser does not show errors, probably JMeter is more sensitive...
Can you help me?