如何快速生成API并进行测试
在研发过程中,遇到需要频繁查询数据库里的内容等操作,如查看是否正常插入数据。这些操作都需要连接到系统数据库,多个连接就意味着数据库信息更容易泄露。一些需要开放信息的企业(如物流),需要提供物流信息给子公司或用户查询,这些操作不能提供数据库信息给用户查询,也不能查询后给用户。
API可以解决这一问题。以API的形式,用户可以不需要查看后端代码也不需要数据库信息,通过提交请求参数,直接获取需要的信息。这种方式就像一个简单的应用程序,可以快速的获取信息的同时,也保证了数据的安全性。
生成API
生成API可以使用代码的形式生成,以下是简单的GET请求代码。
API也可以使用工具生成,如果项目需要快速对数据库进行查询,如在测试后查询数据库是否按测试要求正常插入数据,则可以使用工具进行生成。工具生成API操作比较简单,只需要选择相应的数据库,填写相关的数据库信息,创建项目。
项目创建好后,即可创建API,在创建API页面根据使用场景选择API的请求方式等信息,若需要使用API进行前端开发,如进行登录操作,可以创建POST请求。下图为测试获取用户信息使用GET请求,编写SQL语句进行查询。
测试API
只需要简单的步骤即可创建好一个API,创建后的API可用于研发或正式投入使用。下图使用API测试工具进行测试,填写URL与请求参数,测试后可以返回数据库中该用户信息。
使用工具可以快速取代基础API开发工作,打破企业内部各系统间的数据隔离,优化整个项目的开发流程。
演示工具:Eolinker——适合不同规模团队的接口管理Saas平台