摘要: 监控环境可用性状态,并以环境为单位执行冒烟测试、回归测试等。 1. 背景 1.1 问题 测试环境、QA环境等线下环境阻塞问题多,稳定性差,严重影响测试效率。 测试过程中遇到的部分BUG,无法判断是环境问题还是真实BUG。 暂无有效、快速、自动化的测试环境可用性验证手段。 现有测试用例大多依赖部分环境 阅读全文
posted @ 2022-02-23 16:43 徒手沉浮 阅读(791) 评论(0) 推荐(2) 编辑
摘要: 捋一捋平台中表设计的关系以及在执行过程中的关系。 THE END 阅读全文
posted @ 2022-02-23 16:16 徒手沉浮 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 前端调用后端接口,传参调度runner执行测试并生成报告。大致流程如下: THE END 阅读全文
posted @ 2022-02-18 15:39 徒手沉浮 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 本篇开始介绍后端用例执行引擎。 基本逻辑 1. 二次开发 本项目的执行引擎是基于httprunner做的二次开发,主要修改了: 原httprunner的用例采用json、yaml编写,本项目用例保存在数据库,且字段内容有些不一致,并且基于测试团队提出的需求,做了大量适应修改。 py生成 执行流程 2 阅读全文
posted @ 2022-02-18 15:35 徒手沉浮 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 前面说到VuePress构建在线文档,发布方式有2种,一是发布到服务器,二是发布到GitHub上,通过Pages链接访问(不需要服务器,白嫖)。 GitHub访问受限,很多时候需要vpn,其实Gitee-仓库-》服务-》GiteePages 也可以,但是因为Gitee需要实名认证并且我的项目原本在G 阅读全文
posted @ 2022-01-24 16:45 徒手沉浮 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 这里简单介绍通过VuePress构建项目在线文档。 一、VuePress 官方地址: https://vuepress.vuejs.org/zh/ 一个Vue 驱动的静态网站生成器,以 Markdown 为中心的项目结构。 VuePress 有很多优点: 界面简洁优雅 容易上手(半小时能搭好整个项目 阅读全文
posted @ 2022-01-24 16:18 徒手沉浮 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 拿到一个接口,主要应该通过功能、性能、安全三个方面去测试。 功能a. 测试接口功能,等价类和边界值一定是要测到的,确保正确。b. 错误推测。c. 多个参数可以考虑正交分解、判定法、因果图进行场景覆盖。 性能a. 测试响应时间,太慢的排查原因(建议使用链路软件来分析)b. 测试接口支持的每秒十五数tp 阅读全文
posted @ 2021-12-13 09:36 徒手沉浮 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 前面几篇做了前后端核心功能实现的示例,然后就记录最终demo结果。但是实现起来,期间踩过好些坑。本篇开始总结一下这期间遇到的问题即解决方案。 Django restframework ViewSet 封装实现分组查询 from django.db.models import Count from r 阅读全文
posted @ 2021-12-04 18:07 徒手沉浮 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 前面两篇记录了后端接口实现、前端页面交互实现的一个示例,后面需要做的是把需求的其他后端接口和前端功能实现,期间踩了许多的坑后,基本实现了核心功能,并demo。 本篇介绍 YAPI数据同步的实现。 1. 原理 2. 源码 mongo操作 1 #!/usr/bin/python 2 # -*- codi 阅读全文
posted @ 2021-12-04 17:58 徒手沉浮 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 本篇以接口管理为例,记录前端vue请求后端接口,获取接口表数据,分页展示接口列表。并实现接口新增、编辑、更新等功能。 前端基于开源vue-admin-template 1. 页面路由 router/index.js 1 import Vue from 'vue' 2 import Router fr 阅读全文
posted @ 2021-12-04 17:50 徒手沉浮 阅读(615) 评论(0) 推荐(0) 编辑