...

07 2021 档案

摘要:在使用aiohttp结合apscheduler的AsyncIOScheduler模拟定点并发的时候遇到两个问题 在调度器scheduler.start()后,程序直接退出(在Jupiter中任务可以正常启动) 如何在指定时间调用scheduler.shutdown()? (因为程序直接退出了) 原调 阅读全文
posted @ 2021-07-26 11:56 韩志超 阅读(1906) 评论(0) 推荐(0)
摘要:启动浏览器 启动各种浏览器 使用PantomJS 使用HTMLUnit Mac如何启动Chrome,Firefox,Opera,Safari,Edge 如何启动360等国产浏览器 如何测试Electonjs应用 提高性能 浏览器并发 使用Cookies绕过登录 使用接口替代Selenium 页面元素 阅读全文
posted @ 2021-07-17 14:08 韩志超 阅读(241) 评论(0) 推荐(0)
摘要:我们在使用Selenium测试Web或Electronjs/Cef框架应用时,有时候操作一个元素需要判断是否发送了请求以及请求的参数是否正确 我们可以通过,开启Chrome的性能日志来然后配合driver.get_log("performance")来查看请求,然后对Network相关的日子进行过滤 阅读全文
posted @ 2021-07-17 14:02 韩志超 阅读(5824) 评论(0) 推荐(3)
摘要:随着自动化脚本数量的增加,用例及测试数据的组织和维护,公共模块的复用,用例挑选及执行控制,或者团队协作及用例编写规范化,我们便需要引入自动化测试框架。 框架是应用的组织架构,一般包含代码、配置、数据、日志、依赖的组织,可复用模块的抽取以及运行控制等。就像从一盘散沙的武装人员,到一个军队。框架是由脚本 阅读全文
posted @ 2021-07-17 13:11 韩志超 阅读(516) 评论(0) 推荐(0)
摘要:接口测试基础 接口简介-0.5h 什么是接口 处理流程 接口分类 接口测试-1h 意义 流程 用例设计 网络基础知识-1h IP、端口、域名、DNS OSI及TCP网络模型 TCP、UDP协议 JSON及XML格式 常见编码 HTTP协议-1h HTTP介绍及历史 HTTP与HTTPS URL 请求 阅读全文
posted @ 2021-07-17 12:42 韩志超 阅读(715) 评论(1) 推荐(1)
摘要:题目传送门 Python命令相关 使用python执行脚本 如何在命令行执行一个.py文件? 在命令行运行 python 文件路径/文件名,如 如果文件就在当前路径下,就可以直接python hello.py 注:MacOS的同学由于系统中默认为python2,终端中请使用python3 路径/脚本 阅读全文
posted @ 2021-07-14 08:13 韩志超 阅读(480) 评论(0) 推荐(0)
摘要:Python基础 Python基础 掌握基本的Python语法 掌握字符串基本操作(分隔、拼接、格式化等) 掌握列表的基本操作(索引、遍历、追加) 掌握字典的基本操作(组装、遍历、嵌套字典的取值) 掌握if判断和列表/字典的循环操作 掌握函数的定义和调用(参数、返回值) 掌握类的定义及实例化(实例属 阅读全文
posted @ 2021-07-12 18:45 韩志超 阅读(1427) 评论(1) 推荐(4)
摘要:测试框架中往往要实现环境切换和环境变量的选择,一般的实现方案 使用pytest-base-url,切换base_url配置 使用pytest-variables,配合不同的test.json/beta.json/prod.json文件来实现 使用的问题 是json编辑容易出错 需要建立额外的多个数据 阅读全文
posted @ 2021-07-06 00:31 韩志超 阅读(2790) 评论(0) 推荐(1)