One-stop solution for HTTP(S) testing.
HttpRunner is a simple & elegant, yet powerful HTTP(S) testing framework. Enjoy! ✨ 🚀 ✨
- Convention over configuration
- ROI matters
- Embrace open source, leverage
- 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
pytestin concise and elegant manner.
- Record and generate testcases with
hooksmechanisms to create extremely complex test scenarios.
debugtalk.pyplugin, any function can be used in any part of your testcase.
jmespath, extract and validate json response has never been easier.
pytest, hundreds of plugins are readily available.
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
Thank you to all our sponsors! ✨🍰✨ (become a sponsor)
霍格沃兹测试学院是 HttpRunner 的首家金牌赞助商。
开源服务赞助商（Open Source Sponsor）
HttpRunner is in Sentry Sponsored plan.
关注 HttpRunner 的微信公众号，第一时间获得最新资讯。
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.