MeterSphere接口测试脚本中,返回的结果没有翻译成中文。beanshell脚本翻译成中文并传到返回结果中

1、脚本如下:

import com.fasterxml.jackson.core.JsonProcessingException;

import com.fasterxml.jackson.databind.ObjectMapper;

try {

        String response_data = prev.getResponseDataAsString();

        log.info("response_data: " + response_data);

        ObjectMapper objectMapper = new ObjectMapper();

        Map readValue = objectMapper.readValue(response_data, Map.class);

        String writeValueAsString = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(readValue);

        log.info("PrettyFromatJson result: " + writeValueAsString);

        prev.setResponseData(writeValueAsString);

} catch (JsonProcessingException e) {

      log.info("BeanShell PostProcessor failed=======================================", ex);

2、效果如下


效果图

3、原始返回值:

原始返回值
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容