摘要: 一、前言 我们在做接口自动化的时候,经常遇到网络波动而引起的用例失败问题,比如超时失败,我们就需要一种自定义对所有的由于网络波动而造成失败的用例的重试机制,以更好的帮助我们的自动化工程提高稳定性。这不是用例或者是功能的问题,是第三方因素引起的。pytest的第三方插件pytest-rerunfail 阅读全文
posted @ 2020-12-11 12:19 未来可期_Durant 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在我们做测试或者是接口接口自动化时候,往往需要去查询redis的值,以验证功能 二、简单封装 #!/usr/bin/python # -*- coding: UTF-8 -*- """ @author:durant.zeng @file:redisUtils.py @time:2020/0 阅读全文
posted @ 2020-12-09 17:18 未来可期_Durant 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在我们进行接口自动化的时候,用例往往有成百上千上万条用例,串行执行时间在分钟或者是小时级别。虽然能满足我们一般的回归性测试需求,但是还是对于企业级别的项目来说,还是显得有些力不从心。那么有没有一种比较好的解决方案呢,pytest的pytest-xdist插件可以很好解决我们的困惑 二、py 阅读全文
posted @ 2020-12-09 14:47 未来可期_Durant 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在我们做接口自动化的时候,比如,一个登陆接口,通常会对用户名和密码这两个参数做不同的参数组合输入,来验证。但是我们不想写多个测试方法,那会显得重复儿不够优雅,那有没有解决方案呢,当然是有的,使用pytest的参数化就可以很好的解决。 二、本质: 测试步骤一致,测试数据不同 三、定义 pyt 阅读全文
posted @ 2020-11-28 00:21 未来可期_Durant 阅读(438) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1989114/202011/1989114-20201126230011731-1081971618.png) 阅读全文
posted @ 2020-11-26 23:01 未来可期_Durant 阅读(58) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1989114/202011/1989114-20201126224541796-1280225847.png) 阅读全文
posted @ 2020-11-26 22:47 未来可期_Durant 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、当前目录搜索以test_开头或者是_test结尾的文件 2、测试函数或者测试方法是以test开头 3、测试类必须是Test开头 阅读全文
posted @ 2020-11-26 22:43 未来可期_Durant 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、前言 接到兄弟项目组测试人员的一个需求,大概是这样子的。一个满电量的摄像头,放置100个小时,获取每个小时的电池容量,并且绘图出来。话不多说,下面是解决步骤。 二、环境准备 1、摄像头的电池容量日志原文件(链接:https://pan.baidu.com/s/1Kf_pGHLP4k2LjaLcH 阅读全文
posted @ 2020-11-23 20:55 未来可期_Durant 阅读(310) 评论(0) 推荐(0) 编辑
摘要: jq命令用于数据格式化,json和数组数据提取,重组数组对象,切片,过滤等操作 参考官网:https://stedolan.github.io/jq/manual/ jq在线解析界面:https://jqplay.org/ 参考资料:https://blog.csdn.net/Rambo_Yang/ 阅读全文
posted @ 2020-11-18 23:03 未来可期_Durant 阅读(3667) 评论(0) 推荐(0) 编辑
摘要: 1、获取所有包名 adb shell pm list packages 2、清除某个app的缓存 adb shell pm clear packageName 3、安装app adb install -r apk的路径 4、查看设备 adb devices 5、关闭adb的后台进程 adb kill 阅读全文
posted @ 2020-11-18 11:56 未来可期_Durant 阅读(100) 评论(0) 推荐(0) 编辑