zoukankan      html  css  js  c++  java
  • 【接口测试】【SOAP】简单的接口测试学习

    SOAP软件下载地址:

    http://www.onlinedown.net/soft/576025.htm#down

    1. 软件测试分类:

       界面测试,接口测试,单元测试

       其中,接口测试就是:对软件的接口进行测试,关注对接的模块是否有问题

     我们一般测试接口的时候常问的问题是:

        (1)测试的接口在哪里?                                     =》接口

        (2)需要测试什么?传递什么内容?                   =》参数

        (3)期望的结果值                                               =》返回值

    2.接口测试架构

        (1)接口-客户端

        (2)接口-服务端

        (3)接口测试核心三要素:地址,参数,返回值

        (4)界面测试核心三要素:地址,功能输入,期望值(返回值)

    3.接口测试案例分析

    复制代码
    地址: http://op.juhe.cn/189/bus/busline 
    接口方式:    get/post    
    请求参数:    
    dtype    xml    
    city    南京    
    bus    1    
    key    ea0ab64a100e2751385be8bbd8944e98
    复制代码

    一般情况下,测试接口有几种方式:

    (1)通过写代码来实现:比如java访问等。

     

    (2)通过工具来测试

    目前可以实现接口测试的工具有:SOAPUI,Jmeter,QTP,LoadRunner,很多工具都可以实现。

    一般的使用原则是:能用免费的,就不用收费的,能用简单的,就不用复杂的。

    接下来将学习SOAP的测试接口:

        a.从网站上下载SOAP软件。

            SOAP软件下载地址:http://www.onlinedown.net/soft/576025.htm#down

        b.然后安装该软件,安装步骤省略,参照:https://jingyan.baidu.com/article/8275fc869a800346a13cf675.html

        c.然后开始创建接口测试的内容:

          首先:创建新工程,选择空工程。

         

        然后,右键该工程,选择New TestSuite,创建并命名为需要测试的接口名(可以任意设置名称)

          然后,在该testsuite,右键创建TestCases。

      创建完成后,生成的结构如下:

     

     其中,测试用例里包含功能测试,性能测试和安全测试。

      然后,选择Test Steps,右键创建测试步骤。可以根据需求,创建合适的请求类型。

    今天,我选择的是HTTP请求,我想测接口方面的,当然也可以在网上抓包,获得相关接口。

    再以下配置框里,填写请求地址,请求参数,GET/POST请求方式,然后点击OK,即可以配置成功。

    配置完成后的页面,可以在右侧区域看到配置的参数。

    然后,可以开始运行了。点击完运行蓝色三角按钮后,右侧区域就会有显示的结果。

    这就简单的完成了接口的测试。

    但是一般的情况下,接口的参数会很多。如何才能知道接口测试的是否正确,此时就需要和开发或产品人员提出需求,提供相关的接口测试文档。

    如果有相关的文档,那么我们的测试也就可以顺利的进行。

    接口测试需要测试的内容:

    (1)请求地址

    (2)请求参数

    (3)返回值

    (4)正常情况下返回的结果

    (5)异常情况下返回的结果

    当然,这种测试不是在开发人员的基础上,测试人员就可以做到。

    接口的测试学习还只是开始,后续还会继续跟进学习。

  • 相关阅读:
    Python 读取二进制、HTML 、XML 格式存储的 Excel 文件
    ios自动将长数字(7位)转成电话号码
    前端常见手撕源码
    在微信里及QQ浏览器里ios短信回填vue方法取不到值,去除黄色背景
    js添加css到head中
    WEB 基础认证(BasicAuth)
    Word如何插入PDF格式矢量图片
    【解决】MATLAB中报错:无法将双精度值 0.0401495 转换为句柄
    【解决】Word中插入图片后变模糊
    使用SuperSocket开发联网斗地主(三):抢地主
  • 原文地址:https://www.cnblogs.com/6J2B2/p/13050970.html
Copyright © 2011-2022 走看看