请问函数助手的参数如果要用变量来传值,可以实现吗?

来源:8-12 自定义扩展函数助手的开发

hippy_76976

2018-02-18

比如这个加法的两个加数,我在beanshell里定义两个变量,然后在函数里传入变量值来计算,就像下面这样,如何实现呢?(我在实际脚本中需要弄一个计算CRC16M校验和的方法,但是需要校验的值每次不同,因此用变量传值会比较方便,但却报错。)

int a = 10;

int b = 2;

${__MyDemoPlus(a, b)}

//img.mukewang.com/szimg/5a890e620001668704250224.jpg

我试了下报错:jmeter.protocol.java.sampler.BeanShellSampler: java.lang.NumberFormatException: For input string: "a",不知道如何解决,没百度出来方法。


写回答

1回答

大周

2018-02-28

你这个报错是报的数据格式错误,传进去的是一个字符串,但是你这个函数应该接收的是一个数字类型的。你的这个需求是可以实现的。你仔细看一下咱们课程中扩展开发那个部分的函数助手开发,有助手开发的小demo。也可以进入到qq群里,这样方便和你讨论问题。

0
0

性能测试入门-Jmeter工具与监控

精选接口,数据库,服务器,大数据等性能测试,从认知到实际工作

2603 学习 · 364 问题

查看课程