我认为您正在寻找URL编码功能。有2种方法:
- 简单之一-使用JMeter的功能对URL进行编码。假设您拥有“分类”变量,它将类似于
${__urlenpre(${Classification})} - 较难(但更灵活)的一种-使用Beanshell可以做到这一点。
Beanshell代码示例:
import java.net.URLEnprer; // import required classString classification = vars.get("Classification").toString(); // obtain value of "Classification" variableString enpred = URLEnprer.enpre(classification, System.getProperty("file.encoding")); // enpre "Classification variable and save result to "enpred" stringvars.put("Classificatoin",enpred); // replace "Classification" variable with new value如果您只需要替换单个或多个字符,请参阅先前答案中的解决方案。
参考文献:
- __urlEnpre() JMeter函数
- 如何使用Beanshell指南
- 字符串 Java类文档



