🌐
Reqres
reqres.in
ReqRes: Free REST API for Testing, Prototyping & QA ...
POST /api/app-users/login POST /api/app-users/verify Authorization: Bearer <session_token> GET /app/collections/todos/records ... Six quick steps from zero to production-grade data and auth.
🌐
Frugal Testing
frugaltesting.com › blog › how-to-test-restful-apis-effectively-using-postman-real-examples
How to Test RESTful APIs Effectively Using Postman: Real Examples
October 21, 2024 - Learn how to test RESTful APIs effectively using Postman. Explore real examples to enhance API testing, validate responses, and improve reliability.
Discussions

Can anyone recommend an open API for testing purposes?
Restful booker API Restful-booker an API that you can use to learn more about API Testing or try out API testing tools against. Restful-booker is a Create Read Update Delete Web API that comes with authentication features and loaded with a bunch of bugs for you to explore. The API comes pre-loaded with 10 records for you to work with and resets itself every 10 minutes back to that default state. Restful-booker also comes with detailed API documentation to help get you started with your API testing straight away. More on reddit.com
🌐 r/QualityAssurance
17
6
October 6, 2022
Is there a dummy API for testing/practice?
There are plenty of free APIs you can use for learning - https://github.com/toddmotto/public-apis/ More on reddit.com
🌐 r/javascript
26
34
January 5, 2017
What tools do you use for API testing at work? What tools would you like to use at work if you had a choice?
One of the options I've found is python requests module (allows for sending http requests) in combination with pytest (test runner and assertions) and I kind of like this approach since it feels like i can do things my way rather than conform to the tool like Postman [emphasis added] You've hit the nail on the head. Once you start to do more complex testing, you will hit the limitations of postman very quickly (and spend a lot of time trying to figure out how to work around them). Using a real programming language and rest client library for automation gives you all kinds of flexibility, but of course, the knowledge requirements are higher--you have to know how to program. Edit: this same issue is true for a lot of no-code and low-code automated testing tools in my experience. To answer your question: here's the situation at my employer, manual testing: Postman load testing: gatling (with Java, not scala) AND postman, but we're phasing out postman for the reason mentioned above; it was great to get some tests up and running quickly but we're already hitting its limitations automated functional testing: Java with RestAssured More on reddit.com
🌐 r/softwaretesting
58
28
April 12, 2024
Automated Security Testing For REST API's (With Full Sources) - See Comment

Overview

REST API penetration testing is complex due to continuous changes in existing APIs and addition of new APIs. Astra can be used by security engineers or developers as an integral part of their process, so they can detect and patch vulnerabilities in the initial phase of the development cycle. Astra can automatically detect and test login & logout (Authentication API), which makes it easy for anyone to integrate this into CICD pipeline. Astra can take API collection as an input so this can also be used for testing APIs in stand-alone mode.

Attacks Performed

  • SQL Injection

  • Cross-site Scripting

  • Information Leakage

  • Broken Authentication and Session Management

  • CSRF (including Blind CSRF)

  • Rate limit

  • CORS misconfiguration (including CORS bypass techniques)

  • JWT attack

  • Open redirection

Usage

Once you have set up astra, you can use either CLI or web interface to start a scan.

You can use the arguments described in the README as per your need.

Example 1: In order to start a scan for GET api, use the following command.

$python astra.py -u http://localhost

Example 2: In order to start a scan for POST api with request headers, use the following command.

$python astra.py -u http://localhost -m POST --headers '{"token" : "123456789"}' --body '{"name" : "astra"}'

Example 3: Astra also provides a feature to scan all the apis using

Postman collection. Astra automatically detects login and logout apis and prompts the user to verify the apis.

More on reddit.com
🌐 r/netsec
8
126
October 28, 2016
People also ask

How do I test an API without a backend?
Use a hosted test API like ReqRes. Get a free API key, add it as an x-api-key header, and send requests to endpoints like https://reqres.in/api/users. No backend setup, database, or server required.
🌐
reqres.in
reqres.in › home › blog › free api for testing - real rest endpoints you can use now
Free API for Testing - Real REST Endpoints You Can Use Now | ReqRes ...
What is the best free API for testing?
ReqRes provides a free hosted REST API with real endpoints, authentication, persistent data, and request logs. Unlike static mock APIs, it returns real HTTP status codes and supports CRUD operations, making it ideal for Postman, Playwright, and CI testing.
🌐
reqres.in
reqres.in › home › blog › free api for testing - real rest endpoints you can use now
Free API for Testing - Real REST Endpoints You Can Use Now | ReqRes ...
What is the difference between a mock API and a real test API?
A mock API intercepts requests in your test code and returns hardcoded responses. A real test API like ReqRes actually processes requests over HTTP, returning real status codes, headers, and response times. Real test APIs catch issues that mocks miss, like auth failures, network errors, and payload validation.
🌐
reqres.in
reqres.in › home › blog › free api for testing - real rest endpoints you can use now
Free API for Testing - Real REST Endpoints You Can Use Now | ReqRes ...
🌐
ReqRes
reqres.in › home › blog › free api for testing - real rest endpoints you can use now
Free API for Testing - Real REST Endpoints You Can Use Now | ReqRes Blog
20 hours ago - This returns realistic JSON data with pagination, making it ideal for smoke tests and quick validation. curl -X POST https://reqres.in/api/users \ -H "Content-Type: application/json" \ -d '{ "name": "Jane", "job": "QA Engineer" }' You'll receive ...
🌐
Software Testing Help
softwaretestinghelp.com › home › api testing › postman tutorial: api testing using postman
POSTMAN Tutorial: API Testing Using POSTMAN
Given below is the image of the Postman UI initial screen: #2) Create a new request and fill in the details as per the endpoint that we will be using for our test or illustration. Let’s test a get request for a REST API endpoint http://dummy.restapiexample.com/api/v1/employees
Published   April 1, 2025
🌐
Postman
postman.com › postman › test-examples-in-postman › overview
Test examples in Postman | Postman API Network
Accelerate API development with Postman's all-in-one platform. Streamline collaboration and simplify the API lifecycle for faster, better results. Learn more.
🌐
Postman
learning.postman.com › docs › tests-and-scripts › write-scripts › test-scripts
Write scripts to test API response data in Postman | Postman Docs
You can use post-response scripts in Postman to run JavaScript after a request runs. By including code in the Scripts > Post-response tab for a request, collection, or folder, you can write and validate API tests.
Find elsewhere
🌐
Postman
blog.postman.com › home › what is a rest api? examples, uses, and challenges
What Is a REST API? Examples, Uses, and Challenges
December 16, 2025 - API versioning prevents breaking changes for existing clients: ... Don’t put credentials in URLs (they get logged). Use HTTPS everywhere. Implement rate limits and sensible timeouts. Validate input and output; avoid mass assignment and ambiguous updates. Provide comprehensive, easy-to-read API documentation that includes examples of requests and responses, authentication details, and error codes. Machine-readable specs (like OpenAPI) enable tooling, tests, and client generation.
🌐
CodeJava
codejava.net › rest-api › use-postman-for-testing-rest-apis
How to Use Postman for Testing REST APIs (Test CRUD Operations)
November 5, 2023 - Suppose that you want to test a creation API for adding a new employee on localhost with the end point path localhost:8080/employees, add a new request to the current collection with: ... - Request URL: localhost:8080/employeesAnd you need to specify employee information in the body of the request.
🌐
Braze
braze.com › docs › api › postman_collection
Postman and Sample Requests
Postman is a free visual editing tool for building and testing API requests. Compared to other methods (for example, using cURL), Postman lets you edit API requests, view header information, and more. You can save collections (libraries of sample pre-made API requests). To accelerate setup with our REST API, we provide a collection with pre-made examples for all endpoints.
🌐
Guru99
guru99.com › home › software testing › rest api testing tutorial – sample manual test cases
REST API Testing Tutorial – Sample Manual Test Cases
April 9, 2024 - Writing down your own code to test the sample REST API · Rest API test cases can be tested with tools like: Advanced Rest Client · Postman-Rest Client · Curl in Linux · Here we will be using Advanced Rest Client, below are the steps to get ...
🌐
GeeksforGeeks
geeksforgeeks.org › software testing › automating-api-testing-with-postman
Automating API Testing with Postman - GeeksforGeeks
To automate API testing with Postman using the JSONPlaceholder API(a freely accessible online sample API). let's walk through how to automate API testing with Postman. JSONPlacefolder is a mock online REST API for testing and prototyping.
Published   July 23, 2025
🌐
REST API
restful-api.dev
Free Real REST API – Full CRUD Support (GET, POST, PUT, PATCH, DELETE) for Testing & Learning
Learn about restful‑api.dev - a free platform helping developers, students, and educators explore, test, and master RESTful APIs through practical tools and public endpoints.
🌐
Postman
postman.com › api-platform › api-testing
What is API Testing? A Guide to Testing APIs | Postman
Test any API with pre-configured code snippets: Postman includes a JavaScript-based library of code snippets that enable teams to easily author tests that validate their API's performance, reliability, and behavior. These snippets can be executed against a variety of API architectures, including REST, GraphQL, SOAP, and gRPC.
🌐
Postman
learning.postman.com › docs › tests-and-scripts › write-scripts › test-examples
Postman test script examples | Postman Docs
Depending on your test logic and how you want to get the results, there are various ways to structure the test assertions in a test script. This page provides post-response script examples for various API testing scenarios in Postman. You can use these post-response scripts in your request ...
🌐
Okta Developer
developer.okta.com › docs › reference › rest
Test the Okta REST APIs with Postman | Okta Developer
Start Postman if it's not open already. In the upper-left corner, click the hamburger menu > File > Import if you're on Windows. Click Import if you're on MacOS. In the Import dialog, paste the following link into the Paste cURL, Raw text or URL... textbox: https://developer.okta.com/docs/api/postman/example.oktapreview.com.environment.
🌐
LoadView
loadview-testing.com › home › rest api automation testing tutorial
REST API Automation Testing Tutorial - LoadView
December 12, 2023 - Postman can be downloaded as a ... is a sample REST API automation testing scenario to test all five methods on Status Code Weekly to find the status code of the website....
🌐
GeeksforGeeks
geeksforgeeks.org › software engineering › basics-of-api-testing-using-postman
Basics of API Testing Using Postman - GeeksforGeeks
January 20, 2026 - Create a New Request: Open Postman and click the + button to create a new request. Choose HTTP Method: Select the HTTP method (GET, POST, PUT, DELETE) from the dropdown next to the URL bar.