码迷,mamicode.com
首页 > Web开发 > 详细

性能测试之五--webservices接口测试

时间:2018-07-21 21:28:30      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:观察   target   image   title   分享   support   需要   tar   src   

下面我们进行webservices接口的讲解,包括脚本生成,参数化和关联.

以天气预报的接口为例,接口地址为: http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 

一.脚本生成

1.新建一个webservices脚本(一下两种方式任选其一)

 

技术分享图片

 

 2.打开Manage Services添加WSDL

  技术分享图片

3.调用接口:打开Add Service Call在Operation下拉框,我们可以看到根据WSDL文件加载了6个接口方法,这时我们选择中"getSupportCity"接口方法

技术分享图片

查看接口解析

技术分享图片

4.根据上一步接口解析传参

技术分享图片

5.点击ok后生成脚本

技术分享图片

二.参数化

1.右键--选择replace with a parameter

技术分享图片  技术分享图片

生成的脚本如下:

技术分享图片

添加参数化值

技术分享图片

添加检查点:

在tree视图中--snapshot--response

技术分享图片

脚本如下:

技术分享图片

此时若想将参数化的值遍历一遍,需要在runtime-setting修改迭代次数

技术分享图片

 

 此时观察脚本后发现,检查点的函数在接口请求之后,原因是因为该检查点函数不是有reg开头的,不是预注册函数,所以放在了请求的后面.

 三.关联

 1.

技术分享图片

 

生成脚本如下;

技术分享图片

两个关联函数在用法上没有任何区别,他们在返回值中的区别:

  使用save value时返回的直接是一个结果值;使用save xml时返回的是一个带结果的xml的值

技术分享图片

 

  

 

 

 

  

 

性能测试之五--webservices接口测试

标签:观察   target   image   title   分享   support   需要   tar   src   

原文地址:https://www.cnblogs.com/panpan0301/p/9347920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!