i have a strange issue. I am testing different group rights of members on a website with JMeter and i have solved the tasks which appeared, for know.
A "http request" which has to "POST" some parameters (4 names, 3 values) doesn't work and has strange behaviors.
I inspect the network dialog of the browser (firefox dev or IE) when i request the new page with the selected parameters and get the following information: i have 4 parameters, the first has no value and the other 3 have always the same values. The parameter names are in uppercase. The Status is 302 Moved Temporarily and not 200. And i get the expected site.
When i insert these parameters in JMeter (or by value of regex extractor) and set the "http request" to "POST", "Follow Redirects", "Use Keep Alive", JMeter is send to the url where it comes from and the "http request" shows me a "GET" request in the "Result Tree". The Status is 200.
When i write the parameter names in lowercase, JMeter is also send back to the previous url but the "Result Tree" has "POST" in the request with the lowercase parameters. The Status is 200.
When i disable "Follow Redirects", the uppercase parameters get no Response (no html code), but now they were "POST" in the "Result Tree" and have the Status 302 Moved Temporarily.
When i disable "Follow Redirects", the lowercase parameters are still redirecting me to the previous site, the Status is 200.
I don't know why this happens and how i have to handle with JMeter to get to the expected site.