摘要:
webdriver中的三种等待 1、强制等待:sleep() 设置固定休眠时间,单位为秒。 由python的time包提供, 导入 time 包后就可以使用。 缺点:不智能,使用太多的sleep会影响脚本运行速度。 2、隐式等待:implicitly_wait() 由webdriver提供的方法,一 阅读全文
摘要:
fiddler中模拟接口返回使用右侧工具面板中的AutoResponder页签 1、打开fiddler的AutoResponder页签 1)准备接口返回的数据,写到一个文档中,如:mock.txt 文件编码格式保存为ANSI编码或者带有BOM的UTF-8编码(UTF-8会出现中文乱码) 假设返回的数 阅读全文
摘要:
为什么要做接口测试? 如下图一个提现功能 比如这个输入框,平常拿到这个web页面,会对输入框做用例设计: 输入一个负数(如:-100),点提交 输入金额为0(如:0),点提交 输入金额为0-100的数(如:20),点提交 输入金额为100(如:100),点提交 输入金额大于100(如:108),点提 阅读全文
摘要:
一、异步接口 1、什么是同步接口,什么是异步接口? **同步接口:**当你发送一个接口请求信息给其他系统,其他系统会同时返回一个处理的结果(status_code,msg,如果查询类的返回查询结果) 是所有的操作都做完,才返回给用户结果。即写完数据库之后才响应用户,用户体验不好,有种卡死的感觉。 这 阅读全文
摘要:
**mock测试(挡板测试)**就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 比如:测试天气这个接口,最近上海都没有下雪,那么我怎么去模拟下雪这个场景?需要等到真正下雪的哪天才可以吗?这个时候就可以通过mock来帮助我们完成下雪的场景了 后端代 阅读全文
摘要:
postman的Mock Server使用必须注册一个postman账号才能使用 1、创建Mock Server 1)点击postman左上角的New弹出新建窗口,点击Mock Server 2)设置参数如下 第一步 第二步 Name the mock server # 自定义Mock Server 阅读全文
摘要:
本地删除的文件,如何恢复到本地最新 1、进到具体删除文件的目录,打开git bash shell 2、查看本地对改动的暂存记录,下图可以看到,误删了 LogService.py文件 命令行:git status 3、重置HEAD,为恢复文件准备 命令行:git reset HEAD 4、重新拉取已删 阅读全文
摘要:
git stash保存和恢复进度 一、应用场景 当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用git stash命令将修改的内容保存至堆栈区,然后顺利切换到hotfix分支进行bug修复,修复完成后,再次切回到dev分支 阅读全文
摘要:
git 切换分支开发 $ git clone + 项目地址链接 //可以把项目克隆到本地; $ cd 项目文件夹名称 // 这里是进入到项目的文件夹中 // 查看分支 这里是看的本地的分支 $ git branch * master 接着是查看远程分支 $ git branch -a // 查看远程 阅读全文
摘要:
1、查询当前所在分支 git branch -a 2、保存当前工作进度,会把暂存区和工作区的改动保存起来。执行完这个命令后,在运行git status命令,就会发现当前是一个干净的工作区,没有任何改动。 (1)git stash >直接保存 (2)git stash save 'message' > 阅读全文
摘要:
一、appium简介 1、什么是appium appium 是开源的移动端自动化测试框架; appium 可以测试原生的、混合的、以及移动端的 web 项目; appium 可以测试 ios,android 应用(当然了,还有 firefox os); appium 是跨平台的,可以用在 osx,w 阅读全文
摘要:
windows系统安装Python 1、进入python官网下载 python官网点我 1)鼠标移动到"Downloads"上(不是点击,是移动到Downloads上) 2)根据自己的系统选择,windows系统点击Windows 3)根据需要下载指定版本,此处下载的3.8.10(选择install 阅读全文