zoukankan      html  css  js  c++  java
  • 接口自动化测试方案PHP + mysql

      接口测试在测试工作中是很常见的工作,但是在以往的接口测试工作中借助的一般是第三方插件、python开发的发送请求脚本、LR脚本、Jmeter脚本,之前也使用python开发了一套接口自动化测试系统,但那也是当时因为工作的需求而整理出来的,可能更加适合自己当时的工作,对于其他的小伙伴的帮助可能并不是很大,后面因为工作需要调整到了一个app的项目,在这个项目中我顿时发现之前的接口自动化系统作用不是很大,因为安全性的考虑服务端对接口进行了cookie、header等的验证,想想在现在的工作中这些情况也是经常出现的,所以决定再重新开发一套接口系统,因此完全进行了重新的定义、构思。

      在新的接口测试系统中增加了单个测试以及批量测试,单个测试截图如下:

    在新的接口测试系统中,将接口地址、提交方式、cookie、header、参数、数据都添加到了提交数据里面,可以根据自己的需求选择提交方式、是否携带cookie和header等信息,在提交信息中本来设计了预期结果的,但是后来因为用处可能并不是很大就去掉了,我们只需要根据服务端的返回结果进行查看就知道是否正确。这个是单一的接口测试。下面看批量的接口测试,俗称自动化,图片图下:

    在接口信息列表中可以看见我们数据库中录入的所有的接口数据(有另外的添加数据模块),接口列表中将录入数据展示出来,我们只需要选择前面的id(无论单个还是多个),选择后直接运行,系统自动将提交的接口依次执行,并且根据系统录入的预期结果进行比较,如果和预期结果的key、value对应那么就通过,否则状态会变为不通过,可以通过执行后的状态信息查看服务端返回的数据。

      系统还有许多不完善的地方,会不断改进。

  • 相关阅读:
    Android系统介绍与框架(转)
    6个值得推荐的Android开源框架简介(转)
    程序员最喜爱的12个Android应用开发框架二(转)
    android在代码中四种设置控件(以及TextView的文字颜色)背景颜色的方法
    Android数据缓存(转)
    [UI]实用案例--Shape绘制实用圆圈
    接口API测试和返回值JSON解析的插件
    Android LayoutInflater详解(转)
    一个json字符串
    Android中设定EditText的输入长度(转)
  • 原文地址:https://www.cnblogs.com/Mushishi_xu/p/5724209.html
Copyright © 2011-2022 走看看