zoukankan      html  css  js  c++  java
  • 【转】接口测试总结

    网络上接口测试资料很多,但是都是很散乱的,于是整理下资料,就有了这个blog

    什么是接口测试

    接口测试是测试系统组件间接口的一种测试。

    接口测试可以分为哪几种

      1、系统与系统之间的调用,比如银行会提供接口供电子商务网站调用,或者说,支付宝会提供接口给淘宝调用

      2、上层服务对下层服务的调用,比如service层会调用DAO层的接口,而应用层又会调用服务层提供的接口,一般会通过

    3、服务之间的调用,比如注册用户时,会先调用用户查询的服务,查看该用户是否已经注册。

    测试思路

    对于接口测试,首先测试人员要懂代码,你只需要知道接口的作用是什么就可以了(有文档更好,但大部分都没有);其次,自己去读开发的代码;然后,根据该接口功能及代码写测试用例。

    用例设计:

    1:写一个程序去调用该接口,看是否能够达到该接口所定义的功能

    2:根据该接口参数,构造不同的用例,测试接口在参数合法及非法情况下能否达到预期效果

    3:根据该接口中的逻辑,设计不同条件的用例,测试该接口实现代码的逻辑

    4:进行容错及健壮性测试

    5:静态检测代码,看是否有内存泄露、或永远走不到的分支、代码规范及逻辑是否合理。

    6:对于一些接口,需要进行多线程测试

    实现方法

    工具来说是很多的,比如loadrunner、soapUI、Jemter等都是可以实现的

  • 相关阅读:
    guzzle下载图片(laravel+vue)
    leetcode——131.分割回文串
    leetcode——139.单词拆分
    leetcode——115.不同的子序列
    leetcode——72.编辑距离
    leetcode——87.扰乱字符串
    leetcode——123. 买卖股票的最佳时机 III
    leetcode——132. 分割回文串 II
    leetcode——124. 二叉树中的最大路径和
    leetcode——51.N皇后
  • 原文地址:https://www.cnblogs.com/yanghj010/p/8290022.html
Copyright © 2011-2022 走看看