• 【接口测试】【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)异常情况下返回的结果

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

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

  • 相关阅读:
    codeforces C. No to Palindromes!
    codeforces D. Pashmak and Parmida's problem
    codeforces C. Little Pony and Expected Maximum
    codeforces D. Count Good Substrings
    codeforces C. Jzzhu and Chocolate
    codeforces C. DZY Loves Sequences
    codeforces D. Multiplication Table
    codeforces C. Painting Fence
    hdu 5067 Harry And Dig Machine
    POJ 1159 Palindrome
  • 原文地址:https://www.cnblogs.com/6J2B2/p/13050970.html
Copyright © 2020-2023  润新知