diff --git a/modules/openapi-generator/src/main/resources/jmeter-client/api.mustache b/modules/openapi-generator/src/main/resources/jmeter-client/api.mustache
index 02675582c108..ea6f5568e79a 100644
--- a/modules/openapi-generator/src/main/resources/jmeter-client/api.mustache
+++ b/modules/openapi-generator/src/main/resources/jmeter-client/api.mustache
@@ -110,7 +110,7 @@
{{/queryParams}}{{#bodyParam}}
false
- {{=<% %>=}}${<% paramName %>}<%={{ }}=%>
+ {{=<% %>=}}${__javaScript("${<% paramName %>}".replace(/'/g\, '"'),)}<%={{ }}=%>
=
{{/bodyParam}}
diff --git a/samples/client/petstore/jmeter/PetApi.jmx b/samples/client/petstore/jmeter/PetApi.jmx
index 6624d24e38fb..2c5f0aff6c66 100644
--- a/samples/client/petstore/jmeter/PetApi.jmx
+++ b/samples/client/petstore/jmeter/PetApi.jmx
@@ -130,7 +130,7 @@
false
- ${body}
+ ${__javaScript("${body}".replace(/'/g\, '"'),)}
=
@@ -504,7 +504,7 @@
false
- ${body}
+ ${__javaScript("${body}".replace(/'/g\, '"'),)}
=
diff --git a/samples/client/petstore/jmeter/StoreApi.jmx b/samples/client/petstore/jmeter/StoreApi.jmx
index 8113bd3c3cac..cd883074cdeb 100644
--- a/samples/client/petstore/jmeter/StoreApi.jmx
+++ b/samples/client/petstore/jmeter/StoreApi.jmx
@@ -319,7 +319,7 @@
false
- ${body}
+ ${__javaScript("${body}".replace(/'/g\, '"'),)}
=
diff --git a/samples/client/petstore/jmeter/UserApi.jmx b/samples/client/petstore/jmeter/UserApi.jmx
index 208580536e19..fc1ff67ed397 100644
--- a/samples/client/petstore/jmeter/UserApi.jmx
+++ b/samples/client/petstore/jmeter/UserApi.jmx
@@ -126,7 +126,7 @@
false
- ${body}
+ ${__javaScript("${body}".replace(/'/g\, '"'),)}
=
@@ -198,7 +198,7 @@
false
- ${body}
+ ${__javaScript("${body}".replace(/'/g\, '"'),)}
=
@@ -270,7 +270,7 @@
false
- ${body}
+ ${__javaScript("${body}".replace(/'/g\, '"'),)}
=
@@ -632,7 +632,7 @@
false
- ${body}
+ ${__javaScript("${body}".replace(/'/g\, '"'),)}
=