JMeter中移除斜杠并将值传递至加密API的方案咨询
解决方案建议
脚本代码处理
直接用对应语言的字符串替换方法即可完成需求:- Python示例:
original_str = '"analytical_url":"api/apply_weekoff"' processed_str = original_str.replace('/', '') # 处理后结果:"analytical_url":"applyweekoff" - JavaScript示例:
let originalStr = '"analytical_url":"api/apply_weekoff"'; let processedStr = originalStr.replace(/\//g, ''); // 处理后结果:"analytical_url":"applyweekoff"
- Python示例:
低代码/集成工具内置功能
如果用Postman、MuleSoft这类集成平台,直接调用自带的替换函数:- Postman:在Pre-request Script里处理变量:
let rawVar = pm.variables.get("csv_variable"); let modifiedVar = rawVar.replace(/\//g, ''); pm.variables.set("processed_variable", modifiedVar); - MuleSoft:用DataWeave表达式处理:
%dw 2.0 output application/json --- vars.yourOriginalVar replace "/" with ""
- Postman:在Pre-request Script里处理变量:
CSV文件预处理
允许提前处理CSV源文件的话,直接批量替换更高效:- Excel:在新列使用
=SUBSTITUTE(目标单元格,"/","")生成处理后的值,复制公式批量处理后导出新CSV。 - 文本编辑器(VS Code/Notepad++):打开CSV文件,用全局替换功能把所有
/替换为空。
- Excel:在新列使用
内容的提问来源于stack exchange,提问作者Kumaran
相关产品推荐
相关产品推荐

