接口自动化测试学习(一)--2020.04.02

1.接口文档规范写法

1.接口说明
接口地址:http://10.164.194.123:8070/hrlp/模块名称/接口名
1.1模块名称 credit
接口地址:LP10001
请求方式:POST/GET
参数 变量名 类型 说明 是否必填
结果说明
参数 变量名 类型 说明

2.接口的定义

接口实质:就是一个函数(方法),通过将接口部署到web容器,发布服务后,就可以通过一个url地址去访问到接口了。

3.ui测试和接口测试的区别

3.1ui测试更专注于页面,而不关注系统内实现,一个功能模块是否有bug,所有的判断依据都直接来自于前端页面反馈,跟我们预期对比,一样就测试通过,不一样就是bug,而接口不一样,需要借助某些客户端工具模拟前端页面发送接口请求,测试人员通过判断接口返回数据与预期是否一致,对测试人员的技术要求更高。
3.2接口测试可以在项目的任意阶段做,只要接口已经开发出来了,提前介入,就能提前发现问题。

建议:
不管系统是不是已经将页面与后台接口集成了,项目时间充足的前提下都最好对接口进行1轮或者多轮测试。

  • 后端控制好了,所有的问题就集中于前端这一块
  • 某些请求如果绕过前端直接往接口发送非法数据,而接口也有想应的措施,那么将最大限度的降低了系统的风险

思考:

趣找车APP测试的过程中,李波经常说:这种情况不光前端校验,后端也应该有校验,如同上述的建议中写的前端做好控制,后端也有控制,最大程度阻断出现异常的情况。 

4.接口测试工具

  • fiddler (用过)
  • postman(用过)
  • jmeter(用过)
  • soapui

5.接口自动化

5.1什么是接口自动化?

通过代码驱动而非人工 

5.2为什么要做接口自动化?

通过机器来代替人工,解放生产力

5.3如何做接口自动化?

通过http技术处理接口调用

你可能感兴趣的:(java)