All Projects → httprunner → Httprunner

httprunner / Httprunner

Licence: apache-2.0
One-stop solution for HTTP(S) testing, written in Python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Httprunner

awesome-locust
A collection of resources covering different aspects of Locust load testing tool usage.
Stars: ✭ 40 (-98.48%)
Mutual labels:  load-testing, locust, locustio
overhave
Web-framework for BDD: scalable, configurable, easy to use, based on Flask Admin and Pydantic.
Stars: ✭ 61 (-97.68%)
Mutual labels:  pytest, allure, pydantic
Pytest Requests
HTTP(S) testing with pytest and requests.
Stars: ✭ 24 (-99.09%)
Mutual labels:  requests, pytest
web-ui
python+selenium+pytest+allure UI 自动化框架
Stars: ✭ 199 (-92.43%)
Mutual labels:  pytest, allure
jtl-reporter
JtlReporter is an online application that allows users to generate beautiful, customizable and easy to understand performance reports from JMeter(Taurus), Locust, and other tools.
Stars: ✭ 85 (-96.77%)
Mutual labels:  locust, locustio
Python-Test-Automation-Framework
Test Automation Framework using selenium and Python
Stars: ✭ 41 (-98.44%)
Mutual labels:  pytest, allure
locust-docker
Docker image for the Locust load testing tool and sample Kubernetes configuration files for distributed deployment.
Stars: ✭ 17 (-99.35%)
Mutual labels:  load-testing, locust
Locust
Scalable user load testing tool written in Python
Stars: ✭ 17,763 (+575.91%)
Mutual labels:  load-testing, locust
Pytest Responsemock
Simplified requests calls mocking for pytest
Stars: ✭ 24 (-99.09%)
Mutual labels:  requests, pytest
Opensourcetest
OpenSourceTest由自动化测试-夜行者社区维护,提供的是更多地灵活性和可配置性
Stars: ✭ 37 (-98.59%)
Mutual labels:  requests, pytest
Postman To K6
Converts Postman collections to k6 script code
Stars: ✭ 180 (-93.15%)
Mutual labels:  load-testing
Sangrenel
Apache Kafka load testing "...basically a cloth bag filled with small jagged pieces of scrap iron"
Stars: ✭ 180 (-93.15%)
Mutual labels:  load-testing
Trump Lies
Tutorial: Web scraping in Python with Beautiful Soup
Stars: ✭ 201 (-92.35%)
Mutual labels:  requests
Human curl
Simple Human wrapper for cURL library
Stars: ✭ 206 (-92.16%)
Mutual labels:  requests
Seleniumbase
A Python framework that inspires developers to become better test automation engineers. 🧠💡
Stars: ✭ 2,520 (-4.11%)
Mutual labels:  pytest
Cookiecutter Cms
Python-centric Cookiecutter for Molecular Computational Chemistry Packages
Stars: ✭ 197 (-92.5%)
Mutual labels:  pytest
Docker Locust
Docker image for the Locust.io open source load testing tool
Stars: ✭ 179 (-93.19%)
Mutual labels:  load-testing
Pytest Lazy Fixture
It helps to use fixtures in pytest.mark.parametrize
Stars: ✭ 179 (-93.19%)
Mutual labels:  pytest
Performance Plugin
Performance Test Running and Reporting for Jenkins CI
Stars: ✭ 176 (-93.3%)
Mutual labels:  load-testing
Pytest Clarity
A plugin to improve the output of pytest with colourful unified diffs
Stars: ✭ 209 (-92.05%)
Mutual labels:  pytest

HttpRunner

downloads unittest integration-test codecov pypi version pyversions TesterHome

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

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 的微信公众号,第一时间获得最新资讯。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].