接口测试怎么做

通用接口API规范

  1. 保持幂等。也即多次调用,应该产生一致的结果,例如转账1元,因为调用失败或者超时重试的时候,最终结果还应该是转账1元,而非调用两次变成转账2元。
  2. 接口的实现应该尽量避免阻塞,可以使用异步方式提升性能。
  3. 接口应该包括能够区分不同情况的异常,而非抛出宽泛的Exception,不能吞掉异常。
  4. 接口的实现要有足够的容错性,以及对不同版本的兼容性。当要引入新接口的时候,使用先添加,后删除的方式。
  5. 接口应该有良好的注释

测试怎么做

【第一步】获取接口说明文档

接口说明文档内容包含:接口地址、接口协议类型,接口报文支持格式(json或xml)、请求方式(get或post)、接口备注(描述接口所实现的功能)、请求参数说明、返回参数说明、请求示例、返回示例。

【第二步】确定测试目标

如:功能测试,性能测试,安全测试等

 

【第三步】确定用什么工具测试

  • postman: 推荐。基本功能免费。最简单的基于http接口的调试和测试工具;
  • jmeter:后置处理器配合断言基本上可以满足接口测试需求,就是测试报告要做二次开发
  • Loadrunner
  • soapUI: 收费的,可以方便的做webservices 接口,rest接口和soap接口 的测试;
  • insomnia:强力推荐。postman的弱化版,基本功能免费,重要的是工具代码开源,可以自己改;
  • paw: mac上最强,淘宝买个授权好像就百把块钱;
  • 自己写代码:推荐。配合测试框架使用,
原文地址:https://www.cnblogs.com/liuyitan/p/6679996.html