unshowy 发表于 2015-11-17 17:29:34

loadrunner webservice repsonse base64Binary

使用loadrunner11.00.0.0压webservice的时候 ,如果返回的结果类型为base64Binary,loadrunner会直接崩溃,异常代码是空.
下面是压力的脚本内容。和开发部同事联系 ,如果返回的结果集是null就不会有问题。否则

   BEGIN_RESULT,
   "result=Param_result2",
   END_RESULT,

中间的内容即使不获取也会让loadrunner直接崩溃。

lr_start_transaction("start_getTaskModel_101");
   web_service_call( "StepName=getTaskModel_101",
   "SOAPMethod=ExcelReportWebServiceImplService|ExcelReportWebServiceImplPort|getTaskModel",
   "ResponseParam=response",
   "Service=ExcelReportWebServiceImplService",
   "URL=http://localhost:7000/REPORT/Service/ExcelReportWebService?jsessionid={Param_isvalid}",
   "ExpectedResponse=SoapResult",
   "Snapshot=t1387203197.inf",
   BEGIN_ARGUMENTS,
   "taskID={taskID}",
   "offset=1",
   "bufferSize=1",
   END_ARGUMENTS,
   BEGIN_RESULT,
   "result=Param_result2",
   END_RESULT,
   LAST);
   lr_end_transaction("start_getTaskModel_101", LR_AUTO);

unshowy 发表于 2015-11-17 17:32:57

自己顶一下,求大神帮忙,倒腾一天了。头晕脑胀啊:'(
页: [1]
查看完整版本: loadrunner webservice repsonse base64Binary