您现在的位置是:主页 > news > 新余市建设局网站/个人在线网站推广

新余市建设局网站/个人在线网站推广

admin2025/5/13 15:09:17news

简介新余市建设局网站,个人在线网站推广,网站首页开发,头条号链接其他网站怎么做认识接口测试 接口本质 传输数据的通道,客户端(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等)
  • 发起请求,获取接口响应信息(状态码、响应报文、或某些特殊的响应头数据)
  • 根据响应报文判断实际与期望数据是否一致