本文主要是介绍【Jmeter】JSON Extractor变量包含转义字符,使用Beanshell脚本来消除,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果使用Jmeter的JSON Extractor提取的变量包含特殊字符,直接引用时会包含转义字符。可以使用Beanshell脚本来进行字符串转换,从而消除这些转义字符。
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSON;//获取json提取器提取的变量
String normalString=vars.get("JsonString");
JSONObject data_obj= JSON.parseObject(normalString);//转换为字符串
String toJSONString=data_obj.toJSONString();//将修改后的值,赋值给变量
vars.put("JsonString",toJSONString);
这篇关于【Jmeter】JSON Extractor变量包含转义字符,使用Beanshell脚本来消除的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!