2016-03-28 55 views
0

我需要参数化手机号码,这是我从CSV做的,在我的下一个请求中,我需要传递手机号码的前4位数,所以是否可以修改Jmeter中的变量值,以便我可以从csv中选择值并将该值存储在变量中(传递到移动号码字段中),并且在下一个请求中,我可以修改相同的变量(选择前4位数字)并传递到下一个请求中?修剪Jmeter变量值

Please find the attached snapshot for the request where i need to pass only first 4 digit

回答

0

可以使用u.e.做__javaScript()功能如下:

  1. 如果使用JMeter Plugins有一个__substring()功能
  2. 修剪变量对即时:

    ${__javaScript("${MobileNumber}".substring(0\,4),)} 
    
  3. 修剪变量和值存储到${foo}变量:

    ${__javaScript("${MobileNumber}".substring(0\,4),foo)} 
    

记住以下几点:

  • 用引号包围变量,这样的JavaScript引擎,可以用反斜杠
  • 认为这是一个字符串函数
  • 逃生逗号如果要存储结果到一个变量 - 使它最后一个函数参数

参考文献:

+0

由于其工作:) –