4.引用第三方jar
测试接口时涉及到第三方jar包时,需要用到beanshell sampler组件。此前在项目中,有个接口需要用到第三方jar验证签名,
需要将引用的jar 放置 $JMETER_HOME\lib\ext
下面是调用第三方jar的源码示例
import com.XXXX.XXX.front.proxy.util.RSAUtils;
import java.util.Date;
String channel = vars.get("channel");
String privateKey = vars.get("token");
String times = new Date().getTime().toString();//当前时间戳
int randoms = (int)(Math.random()*9+1)*100000;//六位随机数
String random_str = randoms.toString();
String data = channel + ";" + random_str + ";" + times;
vars.put("times",times);
vars.put("random_str ",random_str );
String sign = RSAUtils.sign(data.getBytes("UTF-8"),privateKey );
vars.put("sign ",sign );