• 接口测试怎么做


    通用接口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上最强,淘宝买个授权好像就百把块钱;
    • 自己写代码:推荐。配合测试框架使用,
  • 相关阅读:
    一些至理名言
    移除快捷方式上面那个丑陋的小箭头
    一些浏览器插件
    yahoo给出的关于网站优化的建议
    javascript 事件流
    关于mongodb的一些笔记
    WebStorm
    给go添加各种package
    工具类 util.Date 日期类
    几种简单排序算法
  • 原文地址:https://www.cnblogs.com/liuyitan/p/6679996.html
Copyright © 2020-2023  润新知