第一步,新建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),我们将立即处理。