07 2021 档案
Charles实操指南
摘要:目录 Charles 工作原理 搭建基础代理环境(Web 端与 App 端) 接口过滤、拦截和修改(过滤接口请求与动态修改请求数据) 远程映射 慢网络模拟 微服务分支测试 简单接口并发测试 Charles 应用常见问题 小结 知识结构化 今天我来分享一下手工测试中如何玩转抓包神器 Charles。 阅读全文
posted @ 2021-07-25 16:40 yao_murcy
pytest基础008-pytest常用插件
摘要:常用插件 pip install pytest-rerunfailures 失败重跑 pip install pytest-assume 多重校验 pip install pytest-ordering 控制用例的执行顺序 pip install pytest-repeat 重复执行用例 pip i 阅读全文
posted @ 2021-07-08 13:12 yao_murcy
001-eval()函数
摘要:eval()函数 eval()函数 eval()能够以Python表达式的方式解析并执行字符串,并将返回结果输出。 eval()函数将去掉字符串的两个引号,将其解释为一个变量。 作用 处理数字 单引号,双引号,eval()函数都将其解释为int类型; 三引号则解释为str类型。 举例 print(e 阅读全文
posted @ 2021-07-07 13:01 yao_murcy
pytest基础007-skip、skipif跳过用例
摘要:前言 pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能 希望满足某些条件才执行某些测试用例,否则pytest会跳过运行该测试用例 实际常见场景:跳过非Windows平台上的仅Windows测试,或者跳过依赖于当前不可用的外部资源(例如数据库)的测试 阅读全文
posted @ 2021-07-07 09:14 yao_murcy
pytest基础006-测试用例执行后的几种状态
摘要:用例执行状态 用例执行完成后,每条用例都有自己的状态,常见的状态有: - passed:测试通过 - failed:断言失败 - error:用例本身写的质量不行,本身代码报错(譬如:fixture不存在,fixture里面有报错) - xfail:预期失败,加了 @pytest.mark.xfai 阅读全文
posted @ 2021-07-07 08:31 yao_murcy
pytest基础005-assert 断言
摘要:什么是断言 assert断言是用于判断一个表达式,在表达式条件为 false 的时候触发异常。 语法格式: assert expression(表达式): 表达式的结果为 true,断言成功; 表达式的结果为 false,断言失败。 常用断言 pytest 里面断言实际上就是 python 里面的 阅读全文
posted @ 2021-07-05 09:26 yao_murcy
pytest基础004-pytest fixture 用法
摘要:pytest中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数据给测试函数。 fixture的作用 - 定义传入测试中的数据集 - 配置测试前系统的初始状态 - 为批量测试提供数据源 阅读全文
posted @ 2021-07-03 18:50 yao_murcy