Web Service性能测试实战.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

WebService就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API,目前WebService在系统开发中使用越来越广泛,现在以一个实际的WebService来向大家讲述我们的LoadRunner脚本书写情况。

具体的LoadRunner性能测试步骤如下:

1、选择webservice协议,选择【扫描wsdl】

2、输入URL/WebServices/WeatherWebService.asmx?wsdl

要加“WSDL”

3、获取接口,选择测试的方法,输入值或参数化,输出值的保存

4、输出值的保存

5、完成方法设置后生成脚本,可以对运行时设置(切记:设置客户端仿真:MSSOAP,若默认设置则回放可能会失败)

6、完成后的测试脚本:

Action()

Action()

{

lr_rendezvous(city);

lr_start_transaction(city);

web_service_call(StepName=getSupportCity_103,SOAPMethod=WeatherWebService.WeatherWebServiceSoap.getSupportCity,

ResponseParam=response,

WSDL=/WebServices/WeatherWebService.asmx?wsdl,UseWSDLCopy=1,

Snapshot=t1249287725.inf,BEGIN_ARGUMENTS,

byProvinceName=={city},END_ARGUMENTS,BEGIN_RESULT,

getSupportCityResult/*[1]=Param_string,

END_RESULT,

LAST);

lr_end_transaction(city,LR_AUTO);

lr_think_time(3);

lr_save_var(lr_eval_string({Param_string}),4,0,department);

//把获取的城市作为参数输入,获取城市天气

//获取的参数有代码(合肥58321),使用lr_save_var(),取前两个汉字

lr_start_transaction(weather);

web_service_call(StepName=getWeatherbyCityName_103,SOAPMethod=WeatherWebService.WeatherWebServiceSoap.getWeatherbyCityName,

ResponseParam=response,WSDL=/WebServices/WeatherWebService.asmx?wsdl,UseWSDLCopy=1,

Snapshot=t1249287726.inf,BEGIN_ARGUMENTS,

theCityName={department},END_ARGUMENTS,BEGIN_RESULT,END_RESULT,

LAST);

lr_end_transaction(weather,LR_AUTO);

lr_think_time(3);

return0;

}

7、大家注意观察该脚本。脚本完成的测试点为:集合点,事务,思考时间,参数保存,参数化。当然你还可以添加xml检查点,这里就不详述了。

8、在这里我只想讲述lr_save_var,这里我们将上一个接口返回了的值保存下来赋给另一个变量值department,在下面一个接口中,我们就紧接着使用到了这样的一个值department。那么这个其实就是WebService的关联技术,这是与我们Web测试关联所不一样的地方。

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档