HTTP
Hypertext Transfer Protocol (HTTP)
Related Resources:
The HTTP protocol is the most widely used protocol for web transactions in the last several decades. HTTP is the application level protocol providing basic request/response semantics. HTTP serves as a means to transfer applet, text and image content from web pages to browsers and as a framework to deliver more complex content such as video or animations. HTTP clients submit content requests to HTTP servers which return a completion status and possibly the requested content.
“Aggregation of results is our enemy. With SwiftTest we can trace, track, and compare anything – all the protocol-level details we want.”
— Steve Downer, Director of Test Engineering, Pillar Data Systems
The SwiftTest HTTP protocol package can emulate both clients and servers at scale and allows test engineers to test security and WAN optimization devices, application delivery controllers (ADCs), object storage, compute/storage/virtual infrastructure and Web 2.0 applications.
Web 2.0 Application Testing
- Create real-world dynamic user and browser behavior
- Test web applications for scalability and response-time behavior under load
- Validate cloud based web applications to ensure performance and resiliency of distributed applications
Strong Authentication Support
- Authentication mechanisms including:
- Basic and Digest Authentication
- Amazon S3 AWS Authentication
- NTLM Negotiate and Kerberos Authentication
- Preemptive and passive options
- HTTP Redirection
Core Emulation
- Client and server emulation for end-to-end testing
- Hypertext Transfer Protocol — HTTP/1.0
- Hypertext Transfer Protocol — HTTP/1.1
Figure: HTTP Authentication Selector
