使用loadrunner测试Web Services的程序大致可以使用两种方法,分别为web_service_call()和soap_request()。两者的使用很相识,我们录制时都使用Web Services的协议。下面分别介绍一下使用方法:
一、web_service_call()使用步骤如下:
1、保存WSDL文件。在IE中打开Web Services的地址,并加上“?wsdl”。比如:“http://192.168.4.112:8082/EDASer ... neService.asmx?wsdl”。然后将打开的XML文件另存为扩展名为".wsdl"的文件。如下图
2、在loadrunner中导入刚才保存的WSDL文件,如下图
3、增加调用函数,如下图
4、完成后将自动生成以下代码。
web_service_call( "StepName=RunService_101",
"SOAPMethod=ServiceEngineService|ServiceEngineServiceSoap|RunService",
"ResponseParam=response",
"Service=ServiceEngineService",
"ExpectedResponse=SoapResult",
"Snapshot=t1273650512.inf",
BEGIN_ARGUM