LoadRunner接口测试-初识WebService类型的接口

1:认识WebService

1.1:什么是WebService接口

参考百度百科:

https://baike.baidu.com/item/Web%20Service/1215039?fr=aladdin

1.2:从SoapUI的角度去认识WebService接口

分享一个中英文翻译的WebService接口地址:

http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl

setup1:SoapUI下新建Project

setup2:右键项目-->Add WSDL 导入Webservice接口地址

setup3:点击getEnCnTwoWayTranslator下的Request1发现Form下可以输入string类型参数

              点击HelloWebXml下的Request1发现Form下是空白的

即:这个WebService接口只有getEnCnTwoWayTranslator下的Request1可以传参

setup4:输入参数后 点击运行 右侧会返回服务器处理后的结果

2:LoadRunner导入WebService接口

2.1:创建WebService脚本

2.2:Add Service Call导入WSDL连接

2.3:New web service call界面点击word给参数value输入要翻译的中英文

2.4:点击OK生成LoadRunner代码  添加 web_set_proxy("127.0.0.1:8888"); Fiddler拦截

Action()
{
    web_set_proxy("127.0.0.1:8888");
	web_service_call( "StepName=getEnCnTwoWayTranslator_103",
		"SOAPMethod=TranslatorWebService|TranslatorWebServiceSoap|getEnCnTwoWayTranslator",
		"ResponseParam=response",
		"Service=TranslatorWebService",
		"ExpectedResponse=SoapResult",
		"Snapshot=t1537798594.inf",
		BEGIN_ARGUMENTS,
		"Word=中国",
		END_ARGUMENTS,
		BEGIN_RESULT,
		END_RESULT,
		LAST);


	return 0;
}

2.5:运行改代码 Fiddler拦截查看

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值