该文被密码保护。 阅读全文
posted @ 2020-04-18 16:26 乘风破浪的小落夜 阅读(247) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-05 16:01 乘风破浪的小落夜 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在我们测试的过程当中,要与第三方的接口通信,可能需要用到mock 方式。 我们怎么把mock 放到我们的项目里面呢? 我要让整个项目的接口有的可以发mock请求,怎么让我们的框架兼容这些特征,我们现有框架的url 是直接在requests 中 拼接处理的 因为我们的mock请求是有 https 的, 阅读全文
posted @ 2022-01-19 16:55 乘风破浪的小落夜 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在测试过程当中,遇到了以下两个问题: 问题一:如果我们的 添加项目 接口有一个要求,要求我们每次执行的时候title 不能都一样呢?按照我们之前的方式 需要写很多判断,那么我们可以优化一下吗? ——解决方法:添加随机数的生成 1、在测试用例 title 后面增加一个#random_str#替换标识符 阅读全文
posted @ 2022-01-14 20:24 乘风破浪的小落夜 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在我之前的框架当中,我是把Data 类,设计成所有测试类共享得全局变量。所有的测试类,都是向Data 类存数据,取数据。 但是在我测试过程当中,会遇到一个问题: 在执行多接口并发(有2~3个接口用例同事执行),同时向Data 类存数据就会出现问题 ——比如审核接口和 提现接口是并发执行的,审核接口用 阅读全文
posted @ 2022-01-14 18:53 乘风破浪的小落夜 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 前面我们leave_amount 我们已经提取出来了,但是我们还需要从数据库查询,跟我们提取出来的值做对比 注意:一把我们写的sql 语句最好现在图形化工具上执行一遍,看是不是对的 我们sql语句的写法:按照规矩,也是一个列表,列表里面放字典,sql 有三个key,一定要熟悉, 但是我们之前的my_ 阅读全文
posted @ 2022-01-13 10:13 乘风破浪的小落夜 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 不知道大家还记不记得,我们前面跟大家分享了测试用例框架优化(一)内容过程当中,还遗留了第三个问题: 第三个问题:关于字段替换的地方,当我们接口用例很多很多,上千条时候,一个一个的替换,你能确保你每个字段都替换了吗? 而且上百上千个接口一个一个替换也会显得比较麻烦。 现在抽空总结了以下继续分享出来: 阅读全文
posted @ 2022-01-12 19:11 乘风破浪的小落夜 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 我们前面跟大家分享了接口之间的数据依赖关系,解决接口之间的关系依赖方式是: 第一步:先通过jsonpath 去提取值,第二步我们接着再替换值 那么我们这个值是怎么进行替换的呢? ——直接从我们建立的Data 类(我们建立的my_data全局变量文件)当中取属性值为替换 还有: 1、在一条测试用例当中 阅读全文
posted @ 2022-01-11 19:51 乘风破浪的小落夜 阅读(115) 评论(0) 推荐(1) 编辑
摘要: 一、正则表达式的介绍: 1、主要用于字符串的匹配、提取处理 2、regular :正则表达式的英文 二、regular 表达式学习手册 https://tool.oschina.net/uploads/apidocs/jquery/regexp.html https://gitee.com/thin 阅读全文
posted @ 2022-01-11 19:15 乘风破浪的小落夜 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、背景: import pytestimport os # 路径配置需要引入os 模块import json from common.myConf import MyConffrom common.my_path import conf_dirfrom common.my_requests imp 阅读全文
posted @ 2022-01-11 09:58 乘风破浪的小落夜 阅读(388) 评论(0) 推荐(1) 编辑
摘要: import pytest import os #路径配置需要引入os 模块 import json from common.myConf import MyConf from common.my_path import conf_dir from common.my_requests import 阅读全文
posted @ 2022-01-10 21:19 乘风破浪的小落夜 阅读(106) 评论(0) 推荐(1) 编辑
摘要: 在我们测试过程当中,经常遇到要对数据库进行做旁段处理,比如一个【添加】功能,添加 完数据之后,会在数据库中生成一条新的记录,那你是怎么判断数据库中有没有这一条记录呢? import ast import jsonpath from common.mylogger import logger from 阅读全文
posted @ 2022-01-09 13:51 乘风破浪的小落夜 阅读(675) 评论(0) 推荐(1) 编辑