摘要:apiAutoTestWeb使用说明 apiAutoTestWeb是为apiAutoTest的可视化版本,其采用前后端分离(FastAPI + Vue2)方式实现 具体使用: Python3 + FastAPI + Vue + element-ui + vue element admin + Tor 阅读全文
posted @ 2021-05-06 16:19 zy7y 阅读(461) 评论(1) 推荐(0) 编辑
摘要:apiAutoTestWeb 之所以说是异步,是因为将会使用异步Web框架,异步ORM, 及其他异步库 是什么? apiAutoTest接口自动化测试工具的可视化版本,将原本对用例的操作转移到Web页面之上 用什么实现? 接口自动化测试:大体上测试逻辑将采用apiAutoTest,也会采取下其他开源 阅读全文
posted @ 2021-04-20 23:18 zy7y 阅读(423) 评论(0) 推荐(1) 编辑
摘要:0. 前言 apiAutoTest从去年8月以来开源至今,也更新了不少内容,一起来看看吧 第一个版本 - 2020/08/08 增加实际响应存储数据的方法,并在字典可以处理依赖见tools/svae_response.py - 2020/08/09 实现多文件上传,接口中Path参数依赖处理 初步实 阅读全文
posted @ 2021-02-27 16:33 zy7y 阅读(261) 评论(2) 推荐(1) 编辑
摘要:接口自动化测试之数据清洗/隔离/备份/恢复 在得到QQ:1301559180 得代码贡献之后,想到了通过ssh连接上服务器,然后进行数据库备份,数据库恢复, 主要使用了 paramiko库 最终效果 测试开始前会进行数据备份,并在下面2个路径存储对应的数据库备份(目前备份的数据库是写死的为,测试连接 阅读全文
posted @ 2021-01-19 19:03 zy7y 阅读(249) 评论(0) 推荐(0) 编辑
摘要:原始版本 简书:https://www.jianshu.com/p/6bfaca87a93b 博客园:https://www.cnblogs.com/zy7y/p/13426816.html testerhome:https://testerhome.com/topics/25003 最新用例截图以 阅读全文
posted @ 2020-11-23 00:00 zy7y 阅读(663) 评论(4) 推荐(2) 编辑
摘要:废话 和几个朋友聊天然后出来的产物希望能帮到大家学习接口自动化测试,欢迎大家交流指出不合适的地方,源码在文末 功能 实现:get/post请求(上传文件)::理论上其他delete/put等请求也实现了,支持restful接口规范 发送邮件 生成allure测试报告 压缩测试报告文件 数据依赖 运行 阅读全文
posted @ 2020-08-03 16:03 zy7y 阅读(2499) 评论(36) 推荐(4) 编辑
摘要:sqlmap Sqlmap 是一个开源的渗透测试工具,可以自动检测和利用 SQL 注入缺陷以及接管数据库服务器的过程。它有一个强大的检测引擎,许多针对最终渗透测试人员的小众功能,以及从数据库指纹、从数据库获取数据、访问底层文件系统和通过带外连接在操作系统上执行命令等广泛的开关。 安装 pip ins 阅读全文
posted @ 2021-05-14 20:43 zy7y 阅读(247) 评论(2) 推荐(1) 编辑
摘要:apiAutoTestWeb使用说明 apiAutoTestWeb是为apiAutoTest的可视化版本,其采用前后端分离(FastAPI + Vue2)方式实现 具体使用: Python3 + FastAPI + Vue + element-ui + vue element admin + Tor 阅读全文
posted @ 2021-05-06 16:19 zy7y 阅读(461) 评论(1) 推荐(0) 编辑
摘要:apiAutoTestWeb 之所以说是异步,是因为将会使用异步Web框架,异步ORM, 及其他异步库 是什么? apiAutoTest接口自动化测试工具的可视化版本,将原本对用例的操作转移到Web页面之上 用什么实现? 接口自动化测试:大体上测试逻辑将采用apiAutoTest,也会采取下其他开源 阅读全文
posted @ 2021-04-20 23:18 zy7y 阅读(423) 评论(0) 推荐(1) 编辑
摘要:参考:https://www.zhangshengrong.com/p/boNwZvEbaw/ 阅读全文
posted @ 2021-04-20 19:19 zy7y 阅读(22) 评论(0) 推荐(0) 编辑
摘要:tortoise-orm 生成Pydantic,丢失外键字段 目录结构大致如下 models.py class Project(Model): id = fields.IntField(pk=True) name = fields.CharField(max_length=255, descript 阅读全文
posted @ 2021-04-19 22:24 zy7y 阅读(34) 评论(1) 推荐(0) 编辑
摘要:string Template 无法替换带特殊字符的解决问题 debug.yaml - desc: 获取年级列表 ~ faker生成用例模板 var: {} expect: status_code: 200 msg: ${sum(1,2)} hello: ${name} 问题 修改前: main.p 阅读全文
posted @ 2021-04-16 12:22 zy7y 阅读(10) 评论(0) 推荐(0) 编辑
摘要:axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 http://www.axios-js.com/zh-cn/docs/ 安装 npm install axios --save 使用 发送Get请求- 不带参数 import axios f 阅读全文
posted @ 2021-03-10 13:49 zy7y 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配 阅读全文
posted @ 2021-03-10 00:44 zy7y 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Vue Router Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌 https://router.vuejs.org/zh/ 安装 npm install vue-router --save 配置 router/index 阅读全文
posted @ 2021-03-07 21:50 zy7y 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Vue Cli Vue提供的快速开发项目工具 安装 npm install @vue/cli -g # 全局安装 创建项目 vue create packagename # 命令行创建项目 Manually select features 手动配置 vue ui # 可视化web界面创建项目 启动项 阅读全文
posted @ 2021-03-07 18:39 zy7y 阅读(13) 评论(0) 推荐(0) 编辑