最新 最热

pytest + yaml 框架 -52.支持 websocket 协议

ws关键字相当于create_connection(url, timeout=10) 创建连接send 关键字相当于 ws.send('hello') 发送文本消息`

2023-08-22
1

pytest + yaml 框架 -50.支持 redis 数据库配置

yaml 用例中使用 ‘redis’对象,调用对应方法如:’redis.get(‘x’)’

2023-08-22
1

pytest + yaml 框架 -51.一套测试环境配置多个数据库解决方案

之前的案例中是在config配置管理配置一个DB_INFO 就可以直接使用内置方法了。现在可以在config 中配置多个数据库连接对象的实例

2023-08-22
1

pytest + yaml 框架 -48.仅收集用例失败错误信息和log日志

有小伙伴提到能不能只收集用例失败的情况下日志和错误信息,每个用例都收集日志内容太多了,没法直观的看错误的用例信息。v1.3.9 版本实现此功能,在原有的功能上新增一个log日志文件,仅收集用例错误的日志。...

2023-08-22
1

pytest + yaml 框架 -44.支持pytest-repeat插件重复执行用例

平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,或者针对某个模块的用例重复执...

2023-08-22
1

pytest + yaml 框架 -43.支持自定义函数提取返回结果

以上三种表达式可以满足 99% 的测试场景需求了,但是有些特殊的需求通过表达式无法取到,为了满足另外1%的需求,可以自定义函数取值。此功能在v1.3.6版本实现...

2023-08-22
1

pytest + yaml 框架 -39.新增--start-project命令快速创建项目demo结构

新增 --start-project 命令, 帮助初学者快速创建项目 demo 结构, 并自动创建几个简单的用例。创建项目demo结构

2023-08-22
1

pytest + yaml 框架 -37.mark 标记对用例运行时长断言

pytest 执行用例的时候,我们希望对用例的运行时间断言,当用例执行时长大于预期标记此用例失败。@pytest.mark.runtime(1) 运行时长单位是秒

2023-08-22
1

pytest + yaml 框架 -36.mark 标记功能实现

pytest可以支持对用例自定义标记, 可以把用例按自己的需要归类标记,比如按用例优秀级,标记一些smoke冒烟测试用例。

2023-08-22
1

pytest + yaml 框架 -34.接口 sign 签名请求预处理

一般公司对外的接口都会用到 sign 签名,对不同的客户提供不同的apikey ,这样可以提高接口请求的安全性,避免被人抓包后修改请求参数乱请求。接口sign签名...

2023-08-22
1