beanshell使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了beanshell使用相关的知识,希望对你有一定的参考价值。
参考技术A 1.在jmeter中如果通过正则表达式关联到的信息包含特殊字符(如\ “”),在后续的引用中不能$,需要进行进一步的处理,处理方法:var.get例一:通过正则表达式关联到的值为:43433434\x42\x4234544545,需要判断第8到16位是否为\x42\x42
String b="";
String c="";
String d="\\x42\\x42";
b=vars.get("g_id");
c=b.substring(8,16);
log.info("+++++++++++++++++++++c="+c);
if(c.equals(d))
failure=false;
log.info("成功");
log.info("===================d="+d);
else
failure=true;
log.info("失败");
log.info("===================d="+d);
jmeter-beanshell断言
参考技术A 路径:右键http请求-添加-断言-BeanShell断言基本与java类似 写法没有java这么严谨
参考例子:获取返回json中数组的长度 (用于查询接口返回的具体数据条数)
参考例子:使用beanshell断言 判断布尔类型数据
参考例子:使用beanshell断言 判断String类型数据
以上是关于beanshell使用的主要内容,如果未能解决你的问题,请参考以下文章
jmeter-BeanShell PreProcessor的使用