zoukankan      html  css  js  c++  java
  • 如何快速生成API并进行测试

    在研发过程中,遇到需要频繁查询数据库里的内容等操作,如查看是否正常插入数据。这些操作都需要连接到系统数据库,多个连接就意味着数据库信息更容易泄露。一些需要开放信息的企业(如物流),需要提供物流信息给子公司或用户查询,这些操作不能提供数据库信息给用户查询,也不能查询后给用户。

    API可以解决这一问题。以API的形式,用户可以不需要查看后端代码也不需要数据库信息,通过提交请求参数,直接获取需要的信息。这种方式就像一个简单的应用程序,可以快速的获取信息的同时,也保证了数据的安全性。

    生成API

    生成API可以使用代码的形式生成,以下是简单的GET请求代码。

    API也可以使用工具生成,如果项目需要快速对数据库进行查询,如在测试后查询数据库是否按测试要求正常插入数据,则可以使用工具进行生成。工具生成API操作比较简单,只需要选择相应的数据库,填写相关的数据库信息,创建项目。

    项目创建好后,即可创建API,在创建API页面根据使用场景选择API的请求方式等信息,若需要使用API进行前端开发,如进行登录操作,可以创建POST请求。下图为测试获取用户信息使用GET请求,编写SQL语句进行查询。

    测试API

    只需要简单的步骤即可创建好一个API,创建后的API可用于研发或正式投入使用。下图使用API测试工具进行测试,填写URL与请求参数,测试后可以返回数据库中该用户信息。

    使用工具可以快速取代基础API开发工作,打破企业内部各系统间的数据隔离,优化整个项目的开发流程。
    演示工具:Eolinker——适合不同规模团队的接口管理Saas平台

  • 相关阅读:
    JUC-ThreadPool线程池
    JUC-JUC强大的辅助类讲解(Semaphore、CyclicBarrier、CountDownLatch)
    JUC—Callable接口
    集合与数组之间相互转化
    [UnityShader基础]07.MaterialPropertyDrawer
    [UnityShader基础]06.#pragma multi_compile
    [Unity优化]UI优化(三):GraphicRebuild
    [UnityAPI]SerializedObject类 & SerializedProperty类
    [Unity算法]点是否在多边形范围内
    [UGUI]圆形Image
  • 原文地址:https://www.cnblogs.com/dc20181010/p/14326712.html
Copyright © 2011-2022 走看看