我需要参数化手机号码,这是我从 CSV 做的,在我的下一个请求中,我需要传递我的手机号码的前 4 位,所以是否可以在 jmeter 中修剪变量值,以便我可以从 csv 中选择值并存储变量中的值(在手机号码字段中传递)和下一个请求中我可以修剪相同的变量(选择前 4 位数字)并传递给下一个请求?
问问题
3208 次
1 回答
1
您可以使用 ue __javaScript()函数执行此操作,如下所示:
- 如果您使用JMeter 插件,则有一个__substring()函数
即时修剪变量:
${__javaScript("${MobileNumber}".substring(0\,4),)}
修剪变量并将值存储到
${foo}
变量中:${__javaScript("${MobileNumber}".substring(0\,4),foo)}
请注意以下几点:
- 用引号包围变量,以便 JavaScript 引擎可以将其视为字符串
- 在带有反斜杠的函数中转义逗号
- 如果要将结果存储到变量中 - 将其作为最后一个函数参数
参考:
于 2016-03-28T08:55:16.253 回答