LR Web Service入门教程:轻松掌握WebService测试
需积分: 9 72 浏览量
更新于2024-09-11
收藏 430KB PDF 举报
"LR Web Service简单入门 - LR对Web Service的测试方法"
LR(LoadRunner)是一种功能强大的性能测试工具,它允许测试人员模拟大量用户负载,以检查应用程序的性能和稳定性。LR支持多种协议,包括Web Service,这使得它能够对基于Web Service的应用进行测试。在"LR Web Service简单入门"中,我们将探讨如何使用LR对Web Service进行测试。
首先,了解Web Service的基本概念是必要的。Web Service是一种基于互联网的、平台无关的交互方式,它通过XML(可扩展标记语言)进行数据交换,并使用WSDL(Web服务描述语言)来描述服务接口。WSDL文件提供了关于服务如何工作的详细信息,包括其操作、输入、输出以及通信协议。
在LR中使用Web Service测试时,首先需要获取并理解目标Web Service的WSDL地址。WSDL文件包含了服务的所有方法、参数和操作。在本例中,使用了一个外部的天气预报Web Service:http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx。要开始测试,首先在LR中选择"Web Service"协议。
1. 导入SOAP服务:
要导入Web Service,你需要在LR中点击"Manage Services",然后选择"Import",输入Web Service的WSDL URL(即http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?WSDL)。导入WSDL后,LR将解析服务的所有方法和参数,供你后续使用。
2. 创建服务调用(Service Call):
在"Manage Services"界面,你可以创建一个新的服务调用。选择适当的方法,如getSupportCityString,该方法有一个输入参数(theRegionCode)和一个输出参数(返回的城市列表)。为了参数化,可以使用LR的"Param List"功能,为theRegionCode参数设置值,比如“上海”。
3. 执行和脚本编写:
在LR中,你需要编写Action()函数,定义Web Service调用的逻辑。在这个例子中,Action()函数包含了一个名为getSupportCityString_101的步骤,它调用了getSupportCityString方法,并传递了"上海"作为参数。
4. 运行和分析结果:
保存并运行你的LR脚本,LR将会模拟请求,调用Web Service,并收集响应数据。测试完成后,你可以分析响应时间、事务成功率等性能指标,以评估Web Service的性能。
虽然初学者可能觉得Web Service测试复杂,但熟悉LR的Web Service协议后,你会发现它其实相当直观和简单。与HTML测试相比,Web Service测试更注重于理解服务接口和参数交互,而LR提供了强大的工具来简化这一过程。通过LR,你可以有效地测试Web Service的性能,确保其在高负载下的稳定性和效率。
2021-10-19 上传
2018-01-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
CTRLxiao
- 粉丝: 1
- 资源: 15
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析