Welcome to TeaPie
TeaPie is a flexible and scriptable CLI tool for API testing.
Its name stands for TEsting API Extensionβhelping you write tests faster so you can enjoy some tea π΅ with pie π° in the meantime. π
β¨ Why Use TeaPie?
β
Effortless API Testing β Define and execute API tests using simple .http
files.
β Powerful Scripting Support β Extend tests with C# pre-request and post-response scripts for data setup, validation, and dynamic behavior.
β Flexible Authentication β Supports OAuth2 and custom authentication providers for secured API testing.
β Advanced Retry Mechanisms β Define custom retry strategies, configure backoff types, and set retry conditions.
β Multi-Environment Testing β Easily switch between different testing environments without modifying test cases.
β Customizable Reporting β Built-in console and JUnit XML reports, with the option to define custom reporters.
β Seamless Version Control β Store test collections alongside backend code, making changes trackable in PRs.
π Get Started
πΉ User Documentation β Learn how to install and use TeaPie.
πΉ API Documentation β Explore the technical details of the framework.
π Start testing your APIs faster, smarter, and with full automation!