loadrunner对WebService测试

(1)WebService请求
1、引入webservice,注意wsdl后缀
在这里插入图片描述
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
2、给入参填值
在这里插入图片描述
3、给返回值指定存储到的变量中
在这里插入图片描述
脚本:

Action()
{
    int status;

	lr_start_transaction("send");

	status=web_service_call( "StepName=getSupportCity_102",
		"SOAPMethod=WeatherWebService|WeatherWebServiceSoap|getSupportCity",//这里是我已经引用了webservice的名称及调用方法
		"ResponseParam=response",
		"Service=WeatherWebService",
		"ExpectedResponse=SoapResult",
		"Snapshot=t1353067092.inf",
		BEGIN_ARGUMENTS,
                      "byProvinceName=安徽",//这里是入参,参数名称:byProvinceName,值:安徽。入参和返回值的名称都可以再引用里看见
		END_ARGUMENTS,
		BEGIN_RESULT,
                      "getSupportCityResult=result",//这里是返回值,名称:getSupportCityResult,把它放到变量result中
		END_RESULT,
		LAST);

    lr_output_message("Request Status:%d",status);
    lr_output_message("Result:%s",lr_eval_string("{result}"));//这里把返回值输出,调试webservice的时候用


	if(strstr(lr_eval_string("{result}"),"合肥")>0){//这里是判断返回值中是否包含“合肥”
		lr_end_transaction("send",LR_PASS);
	}else{
		lr_end_transaction("send",LR_AUTO);
	}

	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值