摘要: 背景 1. 在使用Apifox做接口测试时,接口需要先做sign鉴权签名(需要把业务接口的请求参数作为鉴权接口的请求参数来获取sign值,注:业务接口请求参数和鉴权接口请求参数完全一致,否则会鉴权失败)。 2. 业务接口请求参数有变量值,例如:订单号字段每次请求都需要不一致。 一、时间参数等给后续脚 阅读全文
posted @ 2024-03-14 17:40 陈娟 阅读(1991) 评论(0) 推荐(0)
摘要: 背景 1. 业务销售订单会随机落在1~100表中,查询一个订单时需要1到100表依次去查询,增加手工重复操作和浪费时间。 2. 查询未解冻数据时,需要过滤部分解冻的数据,此时需要用到嵌套查询。 一、根据订单号,循环1~100个表,查询出订单数据 CREATE DEFINER=`{数据库连接账号}`@ 阅读全文
posted @ 2024-03-14 16:50 陈娟 阅读(63) 评论(0) 推荐(0)
摘要: 背景 请求业务接口时需要先调用auth应用的鉴权接口获取sign(类似其他系统登录接口返回的token),否则会提示:鉴权失败,从而导致业务接口无法使用。获取sign接口请求参数为业务接口的请求参数,所以Pre-request Script(预处理)post请求内的body为变量。 一、Pre-re 阅读全文
posted @ 2023-11-02 17:35 陈娟 阅读(1195) 评论(0) 推荐(0)
摘要: 查看当前分支: git branch 切换分支:git checkout 分支名字 新建分支:git branch 分支名字 删除本地分支:git branch -d 分支名字(-D 强制删除) 提交创建的分支到远程:git push origin 分支名字 删除远程分支:git push -d o 阅读全文
posted @ 2021-12-14 17:46 陈娟 阅读(614) 评论(0) 推荐(0)
摘要: pycharm运行时,提示allure command not found 下载allure,是个zip文件 解压下载的allure 配置JAVA环境,下载JAVA,下载地址:https://www.oracle.com/java/technologies/downloads/,选择好对应系统 安装 阅读全文
posted @ 2021-10-09 17:23 陈娟 阅读(307) 评论(0) 推荐(0)
摘要: 前言 代码已经提交到gitlab上 jenkins上操作步骤 新建任务 2. 输入任务名称,并选择构建一个自由风格的软件项目 3. 进入配置页面 General内填写描述 源码管理:输入gitlab上的地址,Credentials为访问用户,可以点添加进行新增 gitlab上项目的Project v 阅读全文
posted @ 2021-09-28 17:18 陈娟 阅读(169) 评论(0) 推荐(0)
摘要: 先注册pypi账号 去pypi官网注册账号 创建要打包的模块,目录结构如下: packaging_tutorial 打包入口 ├── LICENSE 证书 **重要, https://choosealicense.com/ ├── README.md 文档 ├── example_pkg 实际包名, 阅读全文
posted @ 2020-08-15 17:07 陈娟 阅读(692) 评论(0) 推荐(0)
摘要: 一、pytest简介 pytest 是 python 的第三方单元测试框架,比自带的 unittest 更简洁和高效,同时兼容 unittest 框架。 它还有如下优点: 1、简单灵活,容易上手,文档丰富; 2、支持参数化,可以细粒度地控制要测试的测试用例; 3、能够支持简单的单元测试和复杂的功能测 阅读全文
posted @ 2020-08-13 15:31 陈娟 阅读(389) 评论(0) 推荐(0)
摘要: 1、先启动android虚拟机 2、打开appium桌面版,进行启动 3、打开pycharm,编写脚本,定义一个Desired Capabilities配置的字典,再把配置的字典做为请求参数发送给appium服务器 Desired Capabilities配置的字典: des = { 'platfo 阅读全文
posted @ 2020-07-30 15:24 陈娟 阅读(201) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-28 19:18 陈娟 阅读(99) 评论(0) 推荐(0)