Zeszyt1 Flashcards
What is the API Client feature in Postman?
It allows you to quickly and easily send REST, SOAP, and GraphQL requests directly within Postman.
What does the Automated Testing feature in Postman do?
It automates manual tests and integrates them into your CI/CD pipeline to ensure that code changes don’t break the API in production.
What is the Design & Mock feature in Postman?
It lets you communicate the expected behavior of an API by simulating endpoints and their responses without setting up a backend server.
How does the Documentation feature in Postman help developers?
It generates and publishes beautiful, machine-readable documentation to make your API easier to consume.
What is the Monitors feature in Postman used for?
It helps you stay up-to-date on the health of your API by checking performance and response times at scheduled intervals.
What is the Workspaces feature in Postman?
It provides a shared context for building and consuming APIs, and it allows teams to collaborate in real-time with built-in version control.
What is CURL?
CURL (Client URL) to narzędzie wiersza poleceń używane do przesyłania danych za pomocą różnych protokołów. Jest powszechnie używane do pobierania lub wysyłania danych z serwera, obsługując protokoły takie jak HTTP, HTTPS, FTP, FTPS, SCP, SFTP, LDAP, LDAPS, DICT, FILE, i wiele innych.
What is Postman?
Postman is a collaboration platform for API development that helps you design, share, build, test, and document APIs.
Is Postman just an API testing tool?
No, Postman is not just an API testing tool; it is a complete collaboration platform for API development.
What protocols does Postman support?
Postman supports REST, SOAP, and GraphQL protocols.
What are some features of Postman?
Postman features include API Client, Automated Testing, Design & Mock, Documentation, Monitors, and Workspaces.
Why use Postman: Clean and Easy to use UI?
Postman has a clean and easy-to-use user interface, making it simple for developers to interact with APIs efficiently.
Why use Postman: Exploratory Testing of APIs?
You can perform exploratory testing of APIs, which helps in understanding and experimenting with API behavior.
Why use Postman: Dynamic Requests, Data, and Collections Support?
Postman supports dynamic requests, data handling, and collections, making API testing more flexible and organized.
Why use Postman: Team Workspace, Sharing, Mocking, and Monitoring of APIs?
It provides features for team collaboration, sharing API collections, mocking API responses, and monitoring APIs for performance.
Why use Postman: Writing Test Cases for CI/CD?
You can write test cases and integrate them into your CI/CD pipeline using tools like Newman, automating API testing in deployments.
Why use Postman: Importing from CURL and Sharing Options?
Postman allows importing from CURL and offers multiple ways to share and explore APIs, such as sharing links and using its import features.
When to use Postman: Few API Requests
Use Postman when you have only a few API requests to manage.
When to use Postman: Avoid Managing as Code
Use Postman if you prefer not to manage API requests as code.
When to use Postman: Team Not Well Versed with Code
Use Postman if your team is not very familiar or well-versed with code.
When to use Postman: Cover API Testing with a Small Collection
Use Postman when you want to cover API testing for a small collection of requests.
What are the drawbacks of Postman: Large Number of API Requests
Postman is not suitable for projects with a large number (1000+) of API requests.
What are the drawbacks of Postman: Managing Large Projects
For large projects, it becomes clumsy and difficult to manage Postman requests or collections.
What are the drawbacks of Postman: Code Management
Postman is not suitable if you want to manage APIs as code, as there can be a lot of duplicate code if multiple APIs or dynamic requests are required.