Go to file
debugtalk 9be3df885c
Merge pull request #1359 from bb-idea/add-skip
feat: support skip for pyest
2022-06-16 11:14:58 +08:00
.github change: add integration test for windows 2022-03-21 22:27:33 +08:00
docs fix #1273: ImportError by cannot import name '_unicodefun' from 'click' 2022-04-24 20:18:29 +08:00
examples bump version to v3.1.9 2022-04-17 14:51:10 +08:00
httprunner 优化语法 2022-06-16 10:22:09 +08:00
tests fix #1249: catch exceptions when requesting with disabling allow_redirects 2022-04-18 14:04:06 +08:00
.gitignore feat: integrate locust v1.0 2020-06-18 18:33:10 +08:00
LICENSE update licence 2018-12-17 18:40:26 +08:00
mkdocs.yml change: update docs 2021-12-28 14:53:32 +08:00
poetry.lock fix #1273: ImportError by cannot import name '_unicodefun' from 'click' 2022-04-24 20:18:29 +08:00
pyproject.toml fix #1273: ImportError by cannot import name '_unicodefun' from 'click' 2022-04-24 20:18:29 +08:00

docs/README.md

HttpRunner

downloads unittest integration-test codecov pypi version pyversions TesterHome

HttpRunner is a simple & elegant, yet powerful HTTP(S) testing framework. Enjoy! 🚀

欢迎参加 HttpRunner 用户调研问卷,你的反馈将帮助 HttpRunner 更好地成长!

Design Philosophy

Key Features

  • Inherit all powerful features of requests, just have fun to handle HTTP(S) in human way.
  • Define testcase in YAML or JSON format, run with pytest in concise and elegant manner.
  • Record and generate testcases with HAR support.
  • Supports variables/extract/validate/hooks mechanisms to create extremely complex test scenarios.
  • With debugtalk.py plugin, any function can be used in any part of your testcase.
  • With jmespath, extract and validate json response has never been easier.
  • With pytest, hundreds of plugins are readily available.
  • With allure, test report can be pretty nice and powerful.
  • With reuse of locust, you can run performance test without extra work.
  • CLI command supported, perfect combination with CI/CD.

Sponsors

Thank you to all our sponsors! 🍰 (become a sponsor)

金牌赞助商Gold Sponsor

霍格沃兹测试开发学社

霍格沃兹测试开发学社是业界领先的测试开发技术高端教育品牌,隶属于测吧(北京)科技有限公司 。学院课程由一线大厂测试经理与资深测试开发专家参与研发,实战驱动。课程涵盖 web/app 自动化测试、接口测试、性能测试、安全测试、持续集成/持续交付/DevOps测试左移&右移、精准测试、测试平台开发、测试管理等内容,帮助测试工程师实现测试开发技术转型。通过优秀的学社制度(奖学金、内推返学费、行业竞赛等多种方式)来实现学员、学社及用人企业的三方共赢。

进入测试开发技术能力测评!

开源服务赞助商Open Source Sponsor

Sentry

HttpRunner is in Sentry Sponsored plan.

Subscribe

关注 HttpRunner 的微信公众号,第一时间获得最新资讯。

HttpRunner

如果你期望加入 HttpRunner 核心用户群,请填写用户调研问卷并留下你的联系方式,作者将拉你进群。