博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【接口测试】【SOAP】简单的接口测试学习
阅读量:5263 次
发布时间:2019-06-14

本文共 2032 字,大约阅读时间需要 6 分钟。

==========================================================================================================

    写在前面:

    总感觉自己开发转测试很突兀,至少很多测试方面的知识体系不是很全面,从概念上来说像功能测试,接口测试,单元测试,性能测试,压力测试,并发测试,

    安全测试,自动化测试。从工具上来说,像LoadRunner,Jmeter,TestNG,SOAPUI,QTP,Junit,Selenium,webDriver,appnium,等等。

    接口测试:以前的工作中也会遇到过,但是都是简单的访问,使用浏览器地址栏访问就行了。其实,我了解的知识皮毛。

==========================================================================================================

今天开始学习接口测试.

SOAP电子视频教程是:

SOAP软件下载地址:

 

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软件下载地址:

    b.然后安装该软件,安装步骤省略,参照:

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

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

     

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

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

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

 

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

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

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

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

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

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

 

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

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

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

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

(1)请求地址

(2)请求参数

(3)返回值

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

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

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

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

==========================================================================================================

    学习小结:

    1. 开发的时候,使用过单元测试。学习测试的时候,用过jmeter,现在的SOAP其实功能也很类似。

         本次学习只是接口测试的一个开端,如何更好的将接口学习作成自动化,还需要不断的努力。

         接下来会有时间,对该部分内容进一步深层次的学习。

==========================================================================================================

 

  

 

转载于:https://www.cnblogs.com/conquerorren/p/7285638.html

你可能感兴趣的文章
android permission
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
03 线程池
查看>>
设计模式课程 设计模式精讲 2-2 UML类图讲解
查看>>
Silverlight 的菜单控件。(不是 Toolkit的)
查看>>
linux后台运行和关闭SSH运行,查看后台任务
查看>>
桥接模式-Bridge(Java实现)
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
exit和return的区别
查看>>
Python(软件目录结构规范)
查看>>
c++||template
查看>>
条件断点 符号断点
查看>>
Dreamweaver cc新版本css单行显示
查看>>
Java基础教程——网络基础知识
查看>>
Kruskal基础最小生成树
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
javascript之Style物
查看>>
Factory Design Pattern
查看>>
P1192-台阶问题
查看>>
Java线程面试题
查看>>