diff --git a/backend/src/main/java/io/metersphere/api/jmeter/APIBackendListenerClient.java b/backend/src/main/java/io/metersphere/api/jmeter/APIBackendListenerClient.java index ee3867c40c..ec7ac7f713 100644 --- a/backend/src/main/java/io/metersphere/api/jmeter/APIBackendListenerClient.java +++ b/backend/src/main/java/io/metersphere/api/jmeter/APIBackendListenerClient.java @@ -126,7 +126,7 @@ public class APIBackendListenerClient extends AbstractBackendListenerClient impl } ResponseResult responseResult = requestResult.getResponseResult(); - responseResult.setBody(new String(result.getResponseData(), StandardCharsets.UTF_8)); + responseResult.setBody(result.getResponseDataAsString()); responseResult.setHeaders(result.getResponseHeaders()); responseResult.setLatency(result.getLatency()); responseResult.setResponseCode(result.getResponseCode()); diff --git a/backend/src/main/resources/jmeter/bin/jmeter.properties b/backend/src/main/resources/jmeter/bin/jmeter.properties index a002245bd1..ba00ca8276 100644 --- a/backend/src/main/resources/jmeter/bin/jmeter.properties +++ b/backend/src/main/resources/jmeter/bin/jmeter.properties @@ -1081,7 +1081,7 @@ csvdataset.file.encoding_list=UTF-8|UTF-16|ISO-8859-15|US-ASCII #httpsampler.user_defined_methods=VERSION-CONTROL,REPORT,CHECKOUT,CHECKIN,UNCHECKOUT,MKWORKSPACE,UPDATE,LABEL,MERGE,BASELINE-CONTROL,MKACTIVITY # The encoding to be used if none is provided (default ISO-8859-1) -#sampleresult.default.encoding=ISO-8859-1 +sampleresult.default.encoding=UTF-8 # CookieManager behaviour - should cookies with null/empty values be deleted? # Default is true. Use false to revert to original behaviour diff --git a/frontend/src/business/components/api/test/ApiTestList.vue b/frontend/src/business/components/api/test/ApiTestList.vue index 30f157b31a..b232428c18 100644 --- a/frontend/src/business/components/api/test/ApiTestList.vue +++ b/frontend/src/business/components/api/test/ApiTestList.vue @@ -139,7 +139,7 @@ }, handleCopy(test) { this.result = this.$post("/api/copy", {id: test.id}, () => { - this.$success(this.$t('commons.delete_success')); + this.$success(this.$t('commons.copy_success')); this.search(); }); }, diff --git a/frontend/src/business/components/performance/test/PerformanceTestPlan.vue b/frontend/src/business/components/performance/test/PerformanceTestPlan.vue index 47c65d24d4..9e4419a759 100644 --- a/frontend/src/business/components/performance/test/PerformanceTestPlan.vue +++ b/frontend/src/business/components/performance/test/PerformanceTestPlan.vue @@ -174,7 +174,7 @@ }, handleCopy(testPlan) { this.result = this.$post("/performance/copy", {id: testPlan.id}, () => { - this.$success(this.$t('commons.save_success')); + this.$success(this.$t('commons.copy_success')); this.search(); }); },