性能测试实践_Hessian协议脚本编写

发表于:2021-2-07 09:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ouhy    来源:博客园

  第一步,新建LR的脚本,选择JavaVuser协议:
  第二步,编写hessian测试脚本,如下:
importlrapi.lr;
importjava.net.MalformedURLException;
importkf.ats.gvnsvr.common.service.base.IBaseTimeService;
importcom.caucho.hessian.client.HessianProxyFactory;
publicclassActions
{
privatestaticfinalStringpostUrl="http://192.168.2.161:18081/test/HS/";
privatestaticfinalStringserverName="BaseTimeService";
publicintinit()throwsThrowable{
return0;
}//endofinit
publicintaction()throwsThrowable{
lr.start_transaction("deal");
HessianProxyFactoryfactory=newHessianProxyFactory();
IBaseTimeServiceservice;
Stringresult=null;
try{
service=(IBaseTimeService)factory.create(IBaseTimeService.class,postUrl+serverName);
result=service.getCurrentTime().toString();
System.out.println(result);
}catch(MalformedURLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
if(result!=null){
lr.end_transaction("deal",lr.PASS);
}else{
lr.end_transaction("deal",lr.FAIL);
}
return0;
}//endofaction
publicintend()throwsThrowable{
return0;
}//endofend
}
  第三步,导入必要的jar类(这步很关键):


   上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号