Skip to main content

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


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)

Uploaded Source

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

Hashes for runnerz-0.11.tar.gz
Algorithm Hash digest
SHA256 3cca7171fb2d0c1c5530778a667526085469a83dc534fff640a996f401143d33
MD5 b3e76f282b3a4464991b1a02edfd6de0
BLAKE2b-256 b1658d54a6f84016acf13becc9ab125e2e2d173b8e3ac5ff793477af2571ea23

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page