Runnerz
simple runner like robot framework and httprunner
相比于httprunner
- 支持多种步骤,及自定义步骤
- 支持dubbo接口
- 用例支持多种步骤
- 支持多种样式的报告,及自定义报告模板 reportz
- 支持用例并发
- 支持异步请求 aiohttp
- 用例支持tag, level
- 支持xpath
- 支持trigger及设置定时任务 pytest-crontab
- 支持更相信的请求连接信息 requestz
- 支持json_schema断言
- 支持直接使用python/js脚本
- 支持参数化运行 cli / html
- 支持自定义keywords
支持的场景
- 接口测试
- Web/App测试
- Dubbo接口测试
- 定时任务
特性
- HTTP默认配置
- 用户自定义变量
- 环境变量
- .env支持
- 并发及多轮
- setup_hook/teardown_hook
- eq断言
- jsonschema断言
- xpath/jsonpath/re提取
- css selector提取
- 根据条件跳过用例, skip表达式
- merge config
- 多级steps
- 支持ddt
- 支持if/else/switch/while
- args
- options
- add options ini
- trigger
- unittest用例
- har
- 运行postman
- 运行jmeter
- 运行robot
- dubbo支持
- [x]自定义keywords
由reportz支持
- 重跑
- 步骤组并行运行
- 测试报告
- timeout限制
Todo
Metadata
Release files for runnerz 0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| runnerz-0.11.tar.gz | 8.9 kB | Details |
Release files / runnerz-0.11.tar.gz
| Download URL | runnerz-0.11.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3cca7171fb2d0c1c5530778a667526085469a83dc534fff640a996f401143d33
|
|
BLAKE2b-256 checksum How to use checksums |
b1658d54a6f84016acf13becc9ab125e2e2d173b8e3ac5ff793477af2571ea23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
|