Jmeter BeanShell调用接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter BeanShell调用接口相关的知识,希望对你有一定的参考价值。
之前通过用jmeter调用jar实现了Jmeter调用阿里大于短信接口。
更直接的方法:
import com.taobao.api.ApiException;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;
import com.taobao.api.response.AlibabaAliqinFcSmsNumSendResponse;
public static String sms()throws Exception{
String secret = vars.get("secret");
String time = vars.get("time");
String phone = vars.get("phone");
TaobaoClient client = new DefaultTaobaoClient("http://gw.api.taobao.com/router/rest", "23617322",secret);
AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
req.setSmsType("normal");
req.setSmsFreeSignName("子正");//签名
req.setSmsParamString(time);//短信内容
req.setRecNum(phone);//短信接收人
req.setSmsTemplateCode("SMS_67645132");//短信模板
AlibabaAliqinFcSmsNumSendResponse rsp;
rsp = client.execute(req);
vars.put("msg",rsp.getBody());
return rsp.getBody();
}
sms();//调用函数
运行结果
手机短信:
以上是关于Jmeter BeanShell调用接口的主要内容,如果未能解决你的问题,请参考以下文章