如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦

https://www.cnblogs.com/poloyy/p/13291704.htm

 

作用

从字符串中获取指定范围的子串

 

语法格式

${__substring(12314124,2,5,)}

 

参数讲解

字段 含义 是否必传
String 需要获取子串的字符串 yes
Begin Index 开始索引,首位是 0 yes
End Index 结束索引,不包括 yes
Variable Name 引用变量名 no

 

小栗子

${__substring(012345678,2,4,)}
  • 取范围为 [2,4) 的子串
  • 学过数学的应该都知道: [ 是闭区间,会取到, ) 是开区间,不会取到;所以会取到索引 2,但不会取到索引 4,最后取到 3
  • 输出结果:23

 

${__substring(01234,0,5,)}
  • 输出结果:01234
  • 结束索引是 5,但不会取到索引 5,会取到索引 4,所以是正确的,如果是 6 就会报错了

 

重点

  • 开始索引的值 结束索引的值
  • 结束索引的值 字符串长度+1