您现在的位置是:主页 > news > 新余市建设局网站/个人在线网站推广
新余市建设局网站/个人在线网站推广
admin2025/5/13 15:09:17【news】
简介新余市建设局网站,个人在线网站推广,网站首页开发,头条号链接其他网站怎么做认识接口测试 接口本质 传输数据的通道,客户端(eg:浏览器、手机端App)的数据要到达服务器,服务器的数据要返回到客户端,都必须通过接口。 接口的实质就是基于某协议下实现的一个函数(方法&am…
新余市建设局网站,个人在线网站推广,网站首页开发,头条号链接其他网站怎么做认识接口测试
接口本质
传输数据的通道,客户端(eg:浏览器、手机端App)的数据要到达服务器,服务器的数据要返回到客户端,都必须通过接口。
接口的实质就是基于某协议下实现的一个函数(方法&am…
认识接口测试
接口本质
传输数据的通道,客户端(eg:浏览器、手机端App)的数据要到达服务器,服务器的数据要返回到客户端,都必须通过接口。
- 接口的实质就是基于某协议下实现的一个函数(方法),以login接口为力,可能后台对应的函数(方法)名就是login,请求的时候通过路径映射,请求落到了login函数(方法)进行处理。
- 接口的传参对应了函数(方法)的参数(接口测试参数 --> 函数(方法)参数),接口的响应报文对应了函数(方法)定义的返回值(接口响应报文 --> 函数(方法)返回值)。
接口协议
80%以上的接口都是基于HTTP协议,rest、soap等协议底层也是HTTP协议(可以吧HTTP协议理解为高速公路,rest、soap等协议为运输货物的交通工具)例如:WeBservice接口就是基于soap协议,我们可以通过soapui测试WeBservice接口。
请求:
- uri
- 请求方式(get、post、put、delete…)
- 请求参数
- 参数格式
- 请求头:告诉服务器关于客户端的一些信息
- 协议版本
响应:
- 响应状态码
- 响应头:告诉客户端关于服务器的一些信息
- 响应报文
接口测试跟UI测试的区别
UI测试更专注于UI页面,而不是关注系统内部实现,一个功能模块是否有bug,所有的判断依据都直接来自于前端页面的反馈,跟我们预期的对比,一样就测试通过,不一样就是bug。而接口测试不一样,需要借助某些客户端工具模拟前端页面发送接口请求,测试人员需要制定 接口提交方式(get/post等),准备参数数据,判断接口实际响应和期望来测试接口,技术要求更高。接口测试可以在项目的任意阶段做,只要研发已经写好接口,提前介入就能提前发现问题所在,减少研发成本,提高研发效率。
接口测试(主流工具)
目前主流的测试工具有postman、jmeter、soapui。最常用的就是postman。jmeter主要用于接口压力测试。
接口测试流程
- 根据接口文档编写测试用例
- 准备工具(测试工具 or 接口测试代码)
- 填写接口地址
- 指定接口请求方式
- 准备测试数据
- 准备请求头数据(如果有必要,比如cookie、content-type等)
- 发起请求,获取接口响应信息(状态码、响应报文、或某些特殊的响应头数据)
- 根据响应报文判断实际与期望数据是否一致