加载中…
个人资料
Best_Fei
Best_Fei
  • 博客等级:
  • 博客积分:0
  • 博客访问:219,006
  • 关注人气:78
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LoadRunner测试WebService(XML请求)

(2012-05-24 13:48:01)
标签:

loadrunner

web

webservice

xml请求

分类: 测试工具
loadRunner用web_service_call函数模拟Web Service
接口介绍参见: http://blog.sina.com.cn/s/blog_69666504010129im.html 
 

一、脚本生成
1.点击【Start Reoord】,选择Web Services,点击【Create】
LoadRunner测试WebService(XML请求)
此时页面工具栏下面会出现下图中的三个工具选项
LoadRunner测试WebService(XML请求)


2.添加一个服务调用,点击【Manage Services】-【Import】

urlwebservice 中的WSDL地址:http://www.pim.com/ScareBuying.asmx?WSDL  (举例,要在接口后面+ ?WSDL)

点击【import】-【ok】

LoadRunner测试WebService(XML请求)



3.点击【Add Service Call 】服务调用,输入input参数
LoadRunner测试WebService(XML请求)

4.设置输出结果(用于获取结果参数),OK
勾选【Save return value in para】,然后设置保存结果参数名Param_ResultCode
LoadRunner测试WebService(XML请求)


5.生成脚本如下
LoadRunner测试WebService(XML请求)
6.运行结果
LoadRunner测试WebService(XML请求)

二、参数化用例
LoadRunner测试WebService(XML请求)

LoadRunner测试WebService(XML请求)

用例1:参与的活动已经过期,返回-1
用例2:购物商品的库存为零,返回-3
用例3:购买数超过了限购数,返回-4
用例4:购买数超过了库存数,返回-5
用例5:用户正常购买了商品,返回0

代码如下
LoadRunner测试WebService(XML请求)


页面输出
LoadRunner测试WebService(XML请求)

三、增加验证功能
在之前5条正确的用例情况下,增加一条错误的用例和一列正确输出值作比较
LoadRunner测试WebService(XML请求)

修改后的脚本如下
LoadRunner测试WebService(XML请求)


运行脚本输出:
这里只截取了一组正确和错误的用例
LoadRunner测试WebService(XML请求)


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有