Please review my post here https://stackoverflow.com/questions/59170591/jmeter-change-the-post-request-when-json-body-contain-branket-and-slash/59175934#59175934 This issue happen when POST request Json body contain both \\\ and {} character. After sending this request, Jmeter will change \\\ to \\ and it leads to incorrect request and in my case it shows 500 server error.
Hello, I tried your SO Question and I don't reproduce the behaviour ? Can you attach as simple test plan reproducing issue ? Thank you
Created attachment 36912 [details] Reproduce bug 63986
Hello, im faced the same issue. To reproduce the situation http sampler must contain parameters.
My original POST request is {"id":"KpiFormData","entity":"[\n\t\"{\\\"Timeout\\\": \\\"10\\\",\\\"kpiType\\\": \\\"Marketing.KPI.Common, Marketing.KPI, Version=x.x.x.0, Culture=neutral, PublicKeyToken=3fafga352gts345\\\",\\\"widgetID\\\": \\\"KpiWidget_0\\\",\\\"Weight\\\": \\\"Medium\\\",\\\"CurrentContent\\\": \\\"${pageId}_${version}\\\"}\",\n\t\"{}\"\n]"} When I hit SEND button, \\\ in my original request will change to \\ and it leads to 500 internal server error, more detail, please check this post https://stackoverflow.com/questions/59170591/jmeter-change-the-post-request-when-json-body-contain-branket-and-slash
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/5206