What is the primary use of Postman in web services testing?
- Creating databases
- Generating random data
- Graphic design in web development
- Sending HTTP requests and testing APIs
Postman is primarily used for sending HTTP requests and testing APIs, allowing developers to interact with web services.
The _______ protocol is deprecated in favor of TLS for securing web services.
- FTP
- HTTP
- SMTP
- SSL
The SSL (Secure Sockets Layer) protocol is deprecated in favor of TLS (Transport Layer Security) for securing web services.
RESTful APIs use HTTP _______ to perform operations on resources.
- Actions
- Methods
- Requests
- Verbs
RESTful APIs use HTTP methods, also known as HTTP verbs, to perform operations on resources. Common methods include GET, POST, PUT, DELETE, etc.
The use of _______ ensures that web services can be accessed regardless of programming language or platform.
- CORBA (Common Object Request Broker Architecture)
- HTTP (Hypertext Transfer Protocol)
- URI (Uniform Resource Identifier)
- WSDL (Web Services Description Language)
The use of URI (Uniform Resource Identifier) ensures that web services can be accessed regardless of programming language or platform. URIs provide a standardized way to identify and locate resources on the web, promoting a language-agnostic and platform-independent approach.
How does JWT differ from session-based authentication in terms of scalability?
- JWTs and session-based authentication have similar scalability
- JWTs are stateless and don't require server-side storage
- JWTs require frequent server-side storage updates
- Session-based authentication is more scalable
JWTs (JSON Web Tokens) are stateless, meaning they don't require server-side storage, making them more scalable than session-based authentication, which relies on server-side storage.
A financial service is transmitting sensitive data over the web. Which encryption technique should be prioritized for data protection?
- AES
- Blowfish
- RSA
- Triple DES
In the context of transmitting sensitive data, Advanced Encryption Standard (AES) is commonly prioritized for its robust security.
The _______ algorithm in TLS is used for key agreement and establishment.
- AES
- HMAC
- RSA
- SHA-256
The RSA algorithm in TLS is utilized for key agreement and establishment during the handshake process.
_______ versioning involves maintaining multiple versions of the service at the same time.
- Concurrent
- Horizontal
- Parallel
- Vertical
Concurrent versioning involves maintaining multiple versions of the service at the same time.
Which approach uses multiple endpoints for different resources?
- GraphQL services
- JSON-RPC services
- RESTful services
- SOAP services
RESTful services commonly use multiple endpoints for different resources, providing a clear and resource-centric structure.
Which type of testing is facilitated by the mocking service in SOAP UI?
- Load testing for APIs
- Security testing for APIs
- Simulating the behavior of a web service
- Unit testing for API components
The mocking service in SOAP UI facilitates simulating the behavior of a web service, allowing for testing interactions without invoking the actual service.