当前位置:主页 > 科技论文 > 软件论文 >

API接口自动化测试系统设计及实现

发布时间:2023-08-03 20:00
  随着API接口测试的重要性越来越凸显,传统的手工进行API接口测试的方式显得效率低下,且质量得不到保证。笔者所在单位产品存在版本众多,开发及测试周期短,API接口测试工作量巨大的问题。因此,开发一个API接口自动化测试系统,满足产品跨平台的API接口功能和性能测试需求,迫在眉睫。本文构建了一个适合于进行API接口在不同操作系统下的功能和性能自动化测试的API接口自动化测试系统,可以实现跨平台的API接口的功能和性能测试。在研发该API接口自动化测试系统方面,论文主要进行了以下几项工作:1.通过对API接口测试方法和主流自动化测试技术的研究,结合作者在API接口测试过程中遇到的实际问题,搜集并提炼出API接口测试系统的实现需求。2.通过对LoadRunner及Google Test测试工具相关技术和使用方法研究,充分利用测试工具本身的特点,在LoadRunner脚本和Google Test脚本中进行二次开发,固化出API接口测试的通用自动化测试流程以及用例设计方法,结合对用例数据输入和结果数据输出的自动化处理,实现一个兼容性,可移植性均达到预期效果的API接口自动化测试系统。3.通过对A...

【文章页数】:62 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第一章 绪论
    1.1 研究背景
    1.2 国内外研究现状
    1.3 研究意义
    1.4 本文主要工作
    1.5 论文的内容及结构
    1.6 本章小结
第二章 API接口测试的基本理论
    2.1 API接口测试相关技术综述
        2.1.1 API接口测试的定义和分类
        2.1.2 API接口的测试方法
            2.1.2.1 接口测试的用例设计
            2.1.2.2 接口测试的数据准备
            2.1.2.3 实施接口测试的过程模型
    2.2 自动化测试的基本理论
    2.3 LoadRunner 工具组成
    2.4 Load Runner 性能测试工具
        2.4.1 Load Runner 工作原理
    2.5 Google Test 开源测试框架
        2.5.1 框架特点
        2.5.2 框架关键技术介绍
    2.6 相关编程语言
    2.7 本章小结
第三章 系统需求分析与总体框架
    3.1 API接口自动化测试需求分析
        3.1.1 被测产品特点分析及测试需求
        3.1.2 功能需求
        3.1.3 性能需求
        3.1.4 支持的测试类型需求
        3.1.5 开发成本需求
        3.1.6 兼容性需求
        3.1.7 易用性需求
    3.2 本章小结
第四章 系统设计
    4.1 系统设计的原则
    4.2 系统架构设计
    4.3 系统功能设计
        4.3.1 用例及结果数据管理模块
        4.3.2 测试执行管理模块
        4.3.3 配置信息管理模块
        4.3.4 LoadRunner脚本模块
        4.3.5 GoogleTest脚本模块
    4.4 本章小结
第五章 系统的实现
    5.1 用例及结果管理模块
    5.2 测试执行模块
    5.3 配置信息管理模块
    5.4 LoadRunner脚本
    5.5 GoogleTest脚本
    5.6 本章小结
第六章 运行效果与分析
    6.1 使用效果
        6.1.1 LoadRunner运行场景
        6.1.2 GoogleTest运行场景
    6.2 效果分析
        6.2.1 API接口手工测试流程
        6.2.2 API接口自动化测试流程
    6.3 本章小结
第七章 总结及展望
    7.1 本文工作总结
    7.2 后续工作展望
致谢
参考文献



本文编号:3838718

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3838718.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户518b3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com