Java接口开发流程总结

以前课上讲过好屡次接口开发的流程以及什么是接口开发,可是仍有好多同窗不理解,在这作一个总结,但愿能帮助到“不明白什么是接口开发”以及“不知道如何进行接口开发”的同窗。安全

1、什么是接口开发?单元测试

接口开发,能够理解成面向接口开发(接口实际上就是定义的一组规范,而且接口开发具备解耦和可扩展的优势),即多个应用程序经过接口进行数据交互,而且接口开发通常分为“服务提供者(接口的提供者)”与“服务消费者(接口调用者)”。测试

2、如何进行接口开发?url

1.根据需求进行业务分析(例如:需求:用户注册   分析:咱们在作用户注册功能时,用户通常均可以经过手机号发送的短信验证码实现注册,因此咱们要使用户能够经过手机号,手机验证码注册用户,而且用户名不能重复,密码也要有必定的规则)接口

2.定义接口文档(这是最重要的一步,接口文档是“服务提供者(接口的提供者)”与“服务消费者(接口调用者)”沟通的桥梁,通常是“服务提供者(接口的提供者)”定义),那么咱们就根据上面的需求定义咱们的接口文档开发

                首先接口文档包括3大部分:文档

                        1.请求路径+请求方式get

                                url:http://www.alidayu.com/xxxx验证码

                                methodType:GET|POST|PUT|DELETE...(任选一种)效率

                        2.请求参数(规范:名称 类型 是否必选 示例值 描述),以下图:

                                 

 

 

                        3.响应参数(规范:名称 类型 是否必选 示例值 描述,而且通常响应参数必需要返回“Code(状态码)”,“Success(是否成功)”,“Msg(消息提示)”,若是有数据返回的话,就能够本身定义就行了),以下图:

                         

 

 

3.服务提供者(接口的提供者)”与“服务消费者(接口调用者)”并行开发,并分别进行单元测试

4.服务提供者(接口的提供者)”与“服务消费者(接口调用者)”联调测试,测试是否能够进行数据交互,而且交互的数据的正确性,安全性,效率是否达标。

5.测试人员验证,自此接口开发完成。

以上就是我对于接口开发的理解,不足之处敬请在留言区指正,欢迎你们进行批评指正

相关文章
相关标签/搜索