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 );

 

 

 

 

 

  

posted @ 2020-05-24 15:16  遇事不决,量子力学  阅读(212)  评论(0编辑  收藏  举报