shannonredeemed

endsWith() 字符串部子串判断函数

前言

  endsWith()是Jmeter Java脚本组件中一个很好用的判断字符串尾串的函数。但,就是这么简单的函数,还是没能避免「一看就会,一练就废」的陷阱。

踩坑之 endsWith() 写成endWith()的尴尬瞬间

1、上配置

(1)用户定义的变量 - 今日来练兵的主变量accName

image

(2)线程组 - 默认配置就好喽

image

(3)JSR223取样器 - endsWith函数示例

image

(4)Java请求 - 打印处理过的变量值

image

(5)查看结果树 - 见前图就好咯~ 

2、看运行情况

image          定睛看一眼报错:找不到函数异常

  解决办法:endsWith(java.lang.String)

3、分析请教

  问题看起来很明显了,函数名写错了,直接改吧,不过忽然有一个疑问:函数名大小写也是区分的不?一起验证下

4、调试解决

(1)改错

image

 image

 (2) 探索 函数名大小写

image

image

总结

  这篇博客,对于一个成熟的开发者来说,应该是过于幼稚了……但是,记这篇博客就是为了看清这个函数的独立人格与长相(endsWith(),第三人称单数 和 讲究的驼峰命名哦!),减少再次犯错的次数~  

  铛铛!~ 本篇博客就到这里咯!~ 其实,在工作状态不够专注且有些烦乱的时候,完整地写一篇博客,也是对身心的一次整合~

下期预告

   下一篇博客,我们将一起探索一个有点深度的字符串替换函数str.split()在使用中的一些特殊替换场景。一起期待一下吧!

posted on 2025-09-18 19:58  Shannon_Zhang  阅读(7)  评论(0)    收藏  举报