课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在学习软件测试技术的时候一般都会接触到接口测试等概念,今天我们就通过案例分析来简单了解一下,接口测试技术学习需要掌握哪些知识点。
一、什么是接口
开发方:后段开发,人们常说的Java开发
使用方:前端开发,人们常说的vue、h5、安卓、iOS等等
举一个简单的例子:百度搜索的接口
当用户想要搜索他需要的内容时,用户会输入内容,点击搜索,然后页面展示搜索的结果,这一个过程就是前端调用后端接口的过程
解析:
用户输入内容,点击搜索,这一步骤就是相当于前端调用了后端的接口,把搜索的内容通过这个接口传给后端,后段经过他的逻辑处理后,将搜索的内容传给前端,前端将返回的结果展示到页面上。这就是接口的作用
二、接口文档
接口文档是开发提供的,因为接口是开发生产的,使用说明书当然是开发编写的。
一个需求,后端需要开发出很多个接口,每个接口都会有自己的功能,比如一个查询列表的功能,这个功能就需要一个接口即可。当然功能点越复杂,需要的接口越多。
三、接口的请求方式
1、接口请求的八种方式:
Get向特定资源发出请求(请求指定页面信息,并返回实体主体)
Post向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改
Put向指定资源位置上上传其新内容(从客户端向服务器传送的数据取代指定文档的内容)
Head与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)
Delete请求服务器删除request-URL所标示的资源*(请求服务器删除页面)
Trace回显服务器收到的请求,用于测试和诊断
opions返回服务器针对特定资源所支持的HTML请求方法或web服务器发送*测试服务器功能(允许客户端查看服务器性能)
ConnectHTTP/1.1协议中能够将连接改为管道方式的代理服务器
2、get和post区别:
get请求无消息体,只能携带少量数据,且不安全
post请求有消息体,可以携带大量数据,且安全
3、携带数据的方式:
get请求将数据放在url地址中
post请求将数据放在消息体body中
4、GET方式提交的数据多只能有1024字节,而POST则没有此限制。
5、Get和head被称为安全方法:
它们只会从服务器获取数据而不会操作数据,数据不变就不会有问题
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。