Trim Jmeter变量值
Trim Jmeter variable value
我需要参数化手机号码,这是我从 CSV 做的,在我的下一个请求中我需要传递我手机号码的前 4 位数字,所以可以在 jmeter 中 trim 变量值所以我可以从 csv 中选择值并将该值存储在变量中(在手机号码字段中传递)并且在下一个请求中我可以 trim 相同的变量(选择前 4 位数字)并传递到下一个请求?
Please find the attached snapshot for the request where i need to pass only first 4 digit
您可以使用 u.e 来完成。 __javaScript()函数如下:
- 如果你使用JMeter Plugins there is a __substring()函数
Trim 动态变量:
${__javaScript("${MobileNumber}".substring(0\,4),)}
Trim 变量并将值存储到 ${foo}
变量中:
${__javaScript("${MobileNumber}".substring(0\,4),foo)}
注意以下几点:
- 带引号的环绕变量,因此 JavaScript 引擎可以将其视为字符串
- 在带有反斜杠的函数中转义逗号
- 如果您想将结果存储到变量中 - 将其作为最后一个函数参数
参考文献:
我需要参数化手机号码,这是我从 CSV 做的,在我的下一个请求中我需要传递我手机号码的前 4 位数字,所以可以在 jmeter 中 trim 变量值所以我可以从 csv 中选择值并将该值存储在变量中(在手机号码字段中传递)并且在下一个请求中我可以 trim 相同的变量(选择前 4 位数字)并传递到下一个请求?
Please find the attached snapshot for the request where i need to pass only first 4 digit
您可以使用 u.e 来完成。 __javaScript()函数如下:
- 如果你使用JMeter Plugins there is a __substring()函数
Trim 动态变量:
${__javaScript("${MobileNumber}".substring(0\,4),)}
Trim 变量并将值存储到
${foo}
变量中:${__javaScript("${MobileNumber}".substring(0\,4),foo)}
注意以下几点:
- 带引号的环绕变量,因此 JavaScript 引擎可以将其视为字符串
- 在带有反斜杠的函数中转义逗号
- 如果您想将结果存储到变量中 - 将其作为最后一个函数参数
参考文献: