美文网首页
自动化测试平台 1.0[自研]

自动化测试平台 1.0[自研]

作者: 驕傲的兎孒 | 来源:发表于2020-06-30 11:15 被阅读0次

背景

现在开源或公开的接口自动公平台很多,但总是与本公司有所不同。

目前市场上公开的接口自动公平台或源码如下:

LuckyFrame :https://gitee.com/seagull1985/LuckyFrameWeb.git

 易大师接口自动化测试平台https://gitee.com/xuwangcheng/masteryi-automated-testing.git

api_automation_test:https://gitee.com/pppigrui/api_automation_test.git

...

综合以上开源平台,存在以下缺陷

✅同一测试环境,存在多个host-----不支持

✅用例请求头部参数,存在多个无法自定义----不支持

✅某个用例的入参是另一个用例的回参-----不支持

由于本人对VUE不熟悉,疼下心来 使用springboot+thymeleaf+layui 开发新的自动化测试平台

框架沿用 company-frame而开发的平台,该平台支持以上众多平台不支持的缺陷.

平台简介绍

基于spring boot 2.1.6、shiro、jwt、redis、swagger2、mybatis 、thymeleaf、layui 后台管理系统, 权限控制的方式为 RBAC。代码通熟易懂 、JWT(无状态token)过期自动刷新,数据全程 ajax 获取,封装 ajax 工具类、菜单无线层级展示,解决 layui.tree 树形组件,回显问题。数据交互都是以 JSON 格式交互。后台接口RESTful 风格,支持前后端分离,app公用一套接口。

软件架构

软件架构说明

核心框架:spring boot 2.1.6

持久层框架:mybatis

数据库连接池:alibaba druid

安全框架:apache shiro

无状态 JWT

缓存框架:redis(自定义 RedisTemplate 序列化)

日志框架:logback

接口文档:swagger 2.9.2

前端模板:thymeleaf+layui2

平台优势

✅灵活的参数配置进行测试(自由配置header参数、项目参数、系统参数等)

✅支持同一环境多个Host

✅系统自带部分参数,满足目前多数变量参数

✅测试结果可配置钉钉机器人或邮件发送

平台功能模块 项目模块功能 测试用例 项目用例执行流程

更多样式截图见语雀

https://www.yuque.com/liuy/autotest/fk0xz2

相关文章

  • 自动化测试平台 1.0[自研]

    背景 现在开源或公开的接口自动公平台很多,但总是与本公司有所不同。 目前市场上公开的接口自动公平台或源码如下: L...

  • 测试工具汇总-持续更新

    V1.0 接口测试 发包工具 mock 接口自动化平台 数据库测试 客户端 Python库 压力测试工具 sql注...

  • 自动化测试框架

    1 简介 自动化测试框架由Bug管理平台、测试用例管理平台、部署工具、自动化测试脚本4部分组成。 2 自动化框架 ...

  • Jenkins浅谈使用

    前言 Jenkins一款通用的开源平台,常用于自动化测试、持续集成。作为测试我的环境我做主,环境一键部署,不用怕研...

  • 从0构建自动化测试平台(五)兼容性测试实现

    往期文章 从0构建自动化测试平台(一)之技术选型 从0构建自动化测试平台(二)WEB服务器构建 从0构建自动化测试...

  • 测试平台不建了么?

    和负责自动化测试平台规划的同学聊起来明年的自动化测试工作主线。谈到了目前业务测试、交易测试、技术平台测试各个小组的...

  • 软件测试52讲(部分笔记)

    开篇词 | 从“小工”到“专家”,我的软件测试修炼之道 随着自动化测试用例设计与开发、测试框架选型、测试框架自行研...

  • 软件测试52讲

    开篇词 | 从“小工”到“专家”,我的软件测试修炼之道 随着自动化测试用例设计与开发、测试框架选型、测试框架自行研...

  • Monkey命令

    Monkey命令 一、Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段...

  • robotium自动化测试框架

    Robotium是一款android自动化测试框架,主要针对android平台的应用进行黑盒自动化测试,它提供了模...

网友评论

      本文标题:自动化测试平台 1.0[自研]

      本文链接:https://www.haomeiwen.com/subject/mawtqktx.html