Skip to content

TommyXu1990/postman-regression-tests

Repository files navigation

🧪 Postman Regression API Test Suite

This project is a Postman-based API test suite designed to perform regression testing on the Postman Echo service — a tool for testing RESTful APIs. The collection verifies status codes, schema compliance, headers, performance, and data validation using robust test scripts.


📁 Project Structure

📦postman-api-regression-suite/
├── Regression testing.postman_collection.json
├── TEST_PLAN.md
├── screenshots 
├── TEST_CASES.md
├── LICENSE
└── README.md

🎯 Features

✅ Status Code Check
✅ JSON Schema Validation
✅ Query Param Echo Test
✅ Header Verification
✅ Response Time Assertion


🚀 How to Use

This project assumes you have Postman installed.
Download Postman

1. Clone the Repository

git clone https://github.com/YourUsername/postman-api-regression-suite.git
cd postman-api-regression-suite

2. Open the Collection in Postman

  • Open Postman.
  • Click "Import".
  • Select Regression testing.postman_collection.json.

3. Run the Tests

  • Click the Runner tab.
  • Select the imported collection.
  • Hit Run to execute all test cases.

📋 Test Coverage

Test ID Description
TC01 Verify status code is 200
TC02 Validate JSON schema
TC03 Confirm correct query param echo
TC04 Assert response time < 200ms
TC05 Validate response headers

🔍 See TEST_CASES.md for details
📘 Refer to TEST_PLAN.md for test strategy


📜 License

This project is licensed under the MIT License.
See LICENSE for full terms.


👤 Author

Tommy Xu
📧 [email protected]
🌐 GitHub Profile


🔖 Tags

postman api-testing rest-api qa-automation regression-suite