simple runner like robot framework and httprunner
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
runnerz-0.11.tar.gz
(8.9 kB
view details)
File details
Details for the file runnerz-0.11.tar.gz.
File metadata
- Download URL: runnerz-0.11.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cca7171fb2d0c1c5530778a667526085469a83dc534fff640a996f401143d33
|
|
| MD5 |
b3e76f282b3a4464991b1a02edfd6de0
|
|
| BLAKE2b-256 |
b1658d54a6f84016acf13becc9ab125e2e2d173b8e3ac5ff793477af2571ea23
|