zoukankan      html  css  js  c++  java
  • LR----实现WebService测试

    测试WebService时,需要导入WSDL;同SoapUI

    WSDL:http://ws.webxml.com.cn/webservices/DomesticAirline.asmx?wsdl

    场景分析

    首先这是一个查询飞机航班的WebService,它总共有两个接口

    1.getDomesticCity(所有城市的Abbreviation)

    2.getDomesticAirlinesTime(出发-到达城市的时间,航班查询)

    练习思路:

    1.首先,找到所有航班的Abbreviation

    2.然后根据固定的出发城市,固定出发时间,随机选取一个到达的城市

    流程:

    1.新增一个WebService的脚本

    2.导入WSDL:Manage Services -->Import  --> 输入WSDL,点击Import

     3.找到固定的城市Abbreviation:点击Add Service Call,选择需要的接口Operation(getDomesticCity);

    4.点击Tree,打开Response,找到自己想要的城市Abbreviation将其参数化

     由3--5找到了所有的城市的Abbreviation

     5.Xpath定位到所有的Abbreviattion元素值

     

    6.把找到的城市都保存到ParamValue_Abbreviation_count中

    7.保存一个字符串类型的随机值Abbreviation为lastCity;

    其中lr_paramarr_random("ParamValue_Abbreviation")随机取值为,ParamValue_Abbreviation_count

    用固定的StartCity,取随机的LastCity

    8.在getDomesticAirlinesTime接口中调用lastCity

    操作步骤同第三步,  选择时间参数时需要注意一下Parameter type为Date/time 

    用随机的StartCity,取随机的LastCity

    只需要把startCity也参数化即可

    插入值后做判断。断言Assertion 

    设置参数值,同第四步

    strcmp为C语言写法

    所有步骤都完成后的代码如下:

  • 相关阅读:
    Go语言之依赖管理
    Go之NSQ
    Redis相关
    Go语言操作mongoDB
    Go语言操作Redis
    mysql-5.7.22-winx64.zip 安装
    LL(1)文法系列(二)预测分析表
    LL(1)文法系列(三)预测分析程序
    LL(1)文法系列(一)first集和follow集
    算符优先系列之(二)算符优先关系表
  • 原文地址:https://www.cnblogs.com/nieliangcai/p/7767201.html
Copyright © 2011-2022 走看看