IxLoad: Data - HTTP, SSL and FTP :: Products :: Ixia - Leader in Converged IP Testing

Social Media

Ixia on Facebook Ixia on LinkedIn Ixia on Twitter TestTalk Community
Sales 1.877.367.4942 INTL 1.818.871.1800

IxLoad: Data - HTTP, SSL and FTP

Data – HTTP, SSL, and FTP

IxLoad tests the scalability and performance of content aware networks and devices by emulating HTTP(S) and FTP clients and servers.

HTTP SSL FTP

IxLoad can be used to:
  • Test the performance limits and long-term stability of content-aware devices such as server load balancers (SLBs), web servers, firewalls, web caches, and intrusion detection systems (IDS)
  • Measure the ability of a multiplay transport network to deliver data, voice, and video by intermixing data traffic with delay and jitter sensitive video and VoIP traffic

Features and Specifications

HTTP
Version
HTTP 1.0, HTTP 1.1
IP Support
IPv4 and IPv6
Emulation
Client and server
Features
  • Supports HTTP pipelining, cookies and HTTP redirection
  • Supports proxy server commands
  • Supports decompression on HTTP clients
  • Supports Content-MD5 integrity check
  • Supports Chunked Encoding processing on HTTP clients
  • Option to use multiple TCP connections per user
  • User realism with control of HTTP commands using transaction aborts and “Think” times
  • User defined pages on HTTP server
  • Supports sequence generators that easily create large numbers of user sessions with unique credentials
  • Configurable TOS and DSCP bit settings
  • Configurable HTTP headers for each request
  • Inspection of data payloads for user-specified text
  • Option for HTTP servers to listen on multiple TCP ports
  • User-configurable HTTP server page responses
  • Support for customizing response code, page size, cookies and page content on servers
  • Detailed metrics such as average server response times and total transaction times in addition to HTTP state level and HTTP response code statistics
  • Per-URL statistics
Commands
GET, POST, HEAD, PUT and DELETE

Web browsers
Microsoft Internet Explorer 5/6, Mozilla, Firefox, Safari and Custom

 

SSL
Version
SSLv2.0, SSLv3.0, TLS v1.0
Features
  • SSL session reuse
  • Selectable ciphers for SSL handshake
  • Configurable client and server side certificates for HTTPS connections
  • Supports DH ephemeral key exchange

 

FTP
IP Support
IPv4 and IPv6
Emulation
Client and server
Modes
Active and passive
Commands
LOGIN, PASSWORD, CD, GET, RETRIEVE, PUT, STORE, QUIT
Features
  • Configurable TOS and DSCP bit settings
  • Option for FTP server to listen on multiple TCP ports
  • User-defined pages on FTP server
  • User realism with control of FTP commands and timing using Think times

 

Statistics

HTTP and SSL
Client
  1. HTTP Simulated Users
  2. HTTP Concurrent Connections
  3. HTTP Connections
  4. HTTP Transactions
  5. HTTP Bytes
  6. HTTP Requests Sent
  7. HTTP Requests Successful
  8. HTTP Requests Failed
  9. HTTP Requests Failed (Write)
  10. HTTP Requests Failed (Read)
  11. HTTP Requests Failed (Bad Header)
  12. HTTP Requests Failed (4xx)
  13. HTTP Requests Failed (400)
  14. HTTP Requests Failed (401)
  15. HTTP Requests Failed (403)
  16. HTTP Requests Failed (404)
  17. HTTP Requests Failed (408)
  18. HTTP Requests Failed (4xx other)
  19. HTTP Requests Failed (5xx)
  20. HTTP Requests Failed (505)
  21. HTTP Requests Failed (5xx other)
  22. HTTP Requests Failed (Timeout)
  23. HTTP Requests Failed (Aborted)
  24. HTTP Aborted Before Request
  25. HTTP Aborted After Request
  26. HTTP Session Timeouts (408)
  27. HTTP Sessions Rejected (503)
  28. HTTP Transactions Active
  29. HTTP Users Active
  30. HTTP Bytes Sent
  31. HTTP Bytes Received
  32. HTTP Cookies Received
  33. HTTP Cookies Sent
  34. HTTP Cookies Rejected
  35. HTTP Cookies Rejected - (Path Match Failed)
  36. HTTP Cookies Rejected - (Path Domain Failed)
  37. HTTP Cookies Rejected - (Cookiejar Overflow)
  38. HTTP Cookies Rejected - (Probabilistic Reject)
  39. HTTP Connect Time (ms)
  40. HTTP Time to First Byte
  41. HTTP Time to Last Byte
  42. HTTP Responses Received With Match
  43. HTTP Responses Received Without Match
  1. Content-Encoded Response Received
  2. Content-Encoded Responses Decode Successful
  3. Content-Encoded Responses Decode Failed
  4. Unrecognized Content-Encoding Received
  5. Per-URL Average Compression Ratio
  6. Deflate Content-Encoding Received
  7. Deflate Content-Encoding Decode Successful
  8. Deflate Content-Encoding Decode Failed
  9. Deflate Content-Encoding Decode Failed – Checking Error
  10. Deflate Content-Encoding Decode Failed – Data Error
  11. Deflate Content-Encoding Decode Failed – Decoding Error
  12. Gzip Content-Encoding Received
  13. Gzip Content-Encoding Decode Successful
  14. Gzip Content-Encoding Decode Failed
  15. Gzip Content-Encoding Decode Failed – Checking Error
  16. Gzip Content-Encoding Decode Failed – Data Error
  17. Gzip Content-Encoding Decode Failed – Decoding Error
  18. Identity Content-Encodings Received
  19. Identity Content-Encoding Received
  20. Identity Content-Encoding Decode Successful
  21. Identity Content-Encoding Decode Failed
  22. Identity Content-Encoding Decode Failed – Checking Error
  23. Identity Content-Encoding Decode Failed – Data Error
  24. Identity Content-Encoding Decode Failed – Decoding Error
  25. Chunked Transfer-Encoded Responses Received
  26. Chunked Transfer-Encoding Decode Successful
  27. Chunked Transfer-Encoding Decode Failed
  28. Content-MD5 Response Received
  29. Content-MD5 Check Successful
  30. Content-MD5 Check Failed
  31. Custom-MD5 Response Received
  32. Custom-MD5 Check Successful
  33. Custom-MD5 Check Failed
Server
  1. HTTP Requests Received
  2. HTTP Requests Successful
  3. HTTP Requests Failed
  4. HTTP Requests Failed (404)
  5. HTTP Requests Failed (50x)
  6. HTTP Requests Failed (Write Error)
  7. HTTP Sessions Rejected (503)
  8. HTTP Session Timeouts (408)
  1. HTTP Transactions Active
  2. HTTP Bytes Received
  3. HTTP Bytes Sent
  4. HTTP Cookies Received
  5. HTTP Cookies Sent
  6. HTTP Cookies Received with Matching Server ID
  7. 15. HTTP Cookies Received with Nonmatching Server ID

 

SSL
Client
  1. SSL Alerts Recieved
  2. SSL Alerts Sent
  3. SSL Alerts Received (close_notify)
  4. SSL Alerts Sent (close_notify)
  5. SSL Alerts Received (unexpected_message)
  6. SSL Alerts Sent (unexpected_message)
  7. SSL Alerts Received (bad_record_mac)
  8. SSL Alerts Sent (bad_record_mac)
  9. SSL Alerts Received (decryption_failed)
  10. SSL Alerts Sent (decryption_failed)
  11. SSL Alerts Received (record_overflow)
  12. SSL Alerts Sent (record_overflow)
  13. SSL Alerts Received (decompression_failure)
  14. SSL Alerts Sent (decompression_failure)
  15. SSL Alerts Received (handshake_failure)
  16. SSL Alerts Sent (handshake_failure)
  17. SSL Alerts Received (no_certificate)
  18. SSL Alerts Sent (no_certificate)
  19. SSL Alerts Received (bad_certificate)
  20. SSL Alerts Sent (bad_certificate)
  21. SSL Alerts Received (unsupported_certificate)
  22. SSL Alerts Sent (unsupported_certificate)
  23. SSL Alerts Received (certificate_revoked)
  24. SSL Alerts Sent (certificate_revoked)
  25. SSL Alerts Received (certificate_expired)
  26. SSL Alerts Sent (certificate_expired)
  27. SSL Alerts Received (certificate_unknown)
  28. SSL Alerts Sent (certificate_unknown)
  29. SSL Alerts Received (illegal_parameter)
  30. SSL Alerts Sent (illegal_parameter)
  31. SSL Alerts Received (unknown_ca)
  32. SSL Alerts Sent (unknown_ca)
  1. SSL Alerts Received (access_denied)
  2. SSL Alerts Sent (access_denied)
  3. SSL Alerts Received (decode_error)
  4. SSL Alerts Sent (decode_error)
  5. SSL Alerts Received (decrypt_error)
  6. SSL Alerts Sent (decrypt_error)
  7. SSL Alerts Received (export_restriction)
  8. SSL Alerts Sent (export_restriction)
  9. SSL Alerts Received (protocol_version)
  10. SSL Alerts Sent (protocol_version)
  11. SSL Alerts Received (insufficient_security)
  12. SSL Alerts Sent (insufficient_security)
  13. SSL Alerts Received (internal_error)
  14. SSL Alerts Sent (internal_error)
  15. SSL Alerts Received (user_canceled)
  16. SSL Alerts Sent (user_canceled)
  17. SSL Alerts Received (no_renegotiation)
  18. SSL Alerts Sent (no_renegotiation)
  19. SSL Errors Received (undefined error)
  20. SSL Errors Sent (undefined error)
  21. SSL Errors Received (no cipher)
  22. SSL Errors Sent (no cipher)
  23. SSL Errors Received (no certificate)
  24. SSL Errors Sent (no certificate)
  25. SSL Errors Received (bad certificate)
  26. SSL Errors Sent (bad certificate)
  27. SSL Errors Received (unsupported certificate)
  28. SSL Errors Sent (unsupported certificate)
  29. SSL Errors Received
  30. SSL Errors Sent
  31. Client Hello Received
  32. Server Hello Sent
  33. SSL Negotiation Finished Successfully
  34. SSL Session Reuse Success
  35. SSL Session Reuse Failed
  36. SSL Concurrent Sessions
  37. SSL Bytes Sent
  38. SSL Bytes Received
  39. SSL Throughput Bytes
Server
  1. SSL Alerts Recieved
  2. SSL Alerts Sent
  3. SSL Alerts Received (close_notify)
  4. SSL Alerts Sent (close_notify)
  5. SSL Alerts Received (unexpected_message)
  6. SSL Alerts Sent (unexpected_message)
  7. SSL Alerts Received (bad_record_mac)
  8. SSL Alerts Sent (bad_record_mac)
  9. SSL Alerts Received (decryption_failed)
  10. SSL Alerts Sent (decryption_failed)
  11. SSL Alerts Received (record_overflow)
  12. SSL Alerts Sent (record_overflow)
  13. SSL Alerts Received (decompression_failure)
  14. SSL Alerts Sent (decompression_failure)
  15. SSL Alerts Received (handshake_failure)
  16. SSL Alerts Sent (handshake_failure)
  17. SSL Alerts Received (no_certificate)
  18. SSL Alerts Sent (no_certificate)
  19. SSL Alerts Received (bad_certificate)
  20. SSL Alerts Sent (bad_certificate)
  21. SSL Alerts Received (unsupported_certificate)
  22. SSL Alerts Sent (unsupported_certificate)
  23. SSL Alerts Received (certificate_revoked)
  24. SSL Alerts Sent (certificate_revoked)
  25. SSL Alerts Received (certificate_expired)
  26. SSL Alerts Sent (certificate_expired)
  27. SSL Alerts Received (certificate_unknown)
  28. SSL Alerts Sent (certificate_unknown)
  29. SSL Alerts Received (illegal_parameter)
  30. SSL Alerts Sent (illegal_parameter)
  31. SSL Alerts Received (unknown_ca)
  32. SSL Alerts Sent (unknown_ca)
  33. SSL Alerts Received (access_denied)
  34. SSL Alerts Sent (access_denied)
  1. SSL Alerts Received (decode_error)
  2. SSL Alerts Sent (decode_error)
  3. SSL Alerts Received (decrypt_error)
  4. SSL Alerts Sent (decrypt_error)
  5. SSL Alerts Received (export_restriction)
  6. SSL Alerts Sent (export_restriction)
  7. SSL Alerts Received (protocol_version)
  8. SSL Alerts Sent (protocol_version)
  9. SSL Alerts Received (insufficient_security)
  10. SSL Alerts Sent (insufficient_security)
  11. SSL Alerts Received (internal_error)
  12. SSL Alerts Sent (internal_error)
  13. SSL Alerts Received (user_canceled)
  14. SSL Alerts Sent (user_canceled)
  15. SSL Alerts Received (no_renegotiation)
  16. SSL Alerts Sent (no_renegotiation)
  17. SSL Errors Received (undefined error)
  18. SSL Errors Sent (undefined error)
  19. SSL Errors Received (no cipher)
  20. SSL Errors Sent (no cipher)
  21. SSL Errors Received (no certificate)
  22. SSL Errors Sent (no certificate)
  23. SSL Errors Received (bad certificate)
  24. SSL Errors Sent (bad certificate)
  25. SSL Errors Received (unsupported certificate)
  26. SSL Errors Sent (unsupported certificate)
  27. SSL Errors Received
  28. SSL Errors Sent
  29. Client Hello Sent
  30. Server Hello Received
  31. SSL Negotiation Finished Successfully
  32. SSL Session Reuse Success
  33. SSL Session Reuse Failed
  34. SSL Concurrent Sessions
  35. SSL Bytes Sent
  36. SSL Bytes Received
  37. SSL Throughput Bytes

 

FTP
Client
  1. FTP Simulated Users
  2. FTP Concurrent Sessions
  3. FTP Connections
  4. FTP Transactions
  5. FTP Bytes
  6. FTP Control Conn Requested
  7. FTP Control Conn Established
  8. FTP Control Conn Failed
  9. FTP Control Conn Failed (Rejected)
  10. FTP Control Conn Failed (Other)
  11. FTP Control Conn Active
  12. FTP Data Conn Established
  13. FTP Data Conn Established (Active Mode)
  14. FTP Data Conn Requested (Passive Mode)
  1. FTP Data Conn Established (Passive Mode)
  2. FTP Data Conn Failed (Passive Mode)
  3. FTP File Uploads Requested
  4. FTP File Uploads Successful
  5. FTP File Uploads Failed
  6. FTP File Downloads Requested
  7. FTP File Downloads Successful
  8. FTP File Downloads Failed
  9. FTP Data Bytes Sent
  10. FTP Data Bytes Received
  11. FTP Control Connection Latency (ms)
  12. FTP Data Connection Latency (Passive Mode) (ms)
Server
  1. FTP Control Conn Received
  2. FTP Control Conn Established
  3. FTP Control Conn Rejected
  4. FTP Data Conn Established
  5. FTP Control Conn Active
  6. FTP Data Conn Established
  7. FTP Data Conn Requested (Active Mode)
  8. FTP Data Conn Established (Active Mode)
  9. FTP Data Conn Failed (Active Mode)
  10. FTP Data Conn Established (Passive Mode)
  11. FTP Data Conn Active
  12. FTP File Uploads Requested
  1. FTP File Uploads Successful
  2. FTP File Uploads Failed
  3. FTP File Downloads Requested
  4. FTP File Downloads Successful
  5. FTP File Downloads Failed
  6. FTP Data Bytes Sent
  7. FTP Data Bytes Received
  8. FTP Control Bytes Sent
  9. FTP Control Bytes Received
  10. FTP Data Connection Latency (Active Mode) (ms)

 

Ordering Information

925-3300
IXLOAD-PLUS, Base Software Bundle, Layer 4-7 Performance Test Application Base Software IXLOAD; enhanced with additional protocols such as Telnet, DNS, DHCP, LDAP, and TraceFileReplay; Supports SSL Client, SSL Server, HTTP, HTTPS, FTP, and TCP; Free Media Kit available if ordered separately with adjoining software purchase; Specify Qty (1) 925-3000 IxLoad Triple-Play Media Kit, OR Specify Qty (1) 925-3004 IxLoad-VoIP Media Kit; Does not include ANALYZER

925-3311
IXLOAD-STD-DATA, Software Bundle, Layer 4-7 Performance Test Application; Standard data package includes: 925-3102 IXLOAD-DDOS, -- 925-3103 IXLOAD-MAIL, -- 925-3104 IXLOAD-STREAM, -- 925-3112 IXLOAD-SSH, -- 925-3138 IXLOAD-TFTP, -- 925-3141 IXLOAD-Packet-Monitor, -- 925-3144 IXLOAD-WAP, -- 925-3300 IXLOAD-PLUS (IXLOAD +IXLOAD-U1), -- 932-0101 ANALYZER Base Software, -- Qty (3) 932-0102 ANALYZER Client Media Player; -- Plus FREE Triple-Play Media Kit when ordered, Specify Qty (1) 925-3000

925-3312
IXLOAD-ADV-DATA, Software Bundle, Layer 4-7 Performance Test Application; Advanced data package includes: 925-3102 IXLOAD-DDOS, -- 925-3103 IXLOAD-MAIL, -- 925-3104 IXLOAD-STREAM, -- 925-3112 IXLOAD-SSH, -- 925-3138 IXLOAD-TFTP, -- 925-3141 IXLOAD-Packet-Monitor, -- 925-3142 IXLOAD-Application-Replay, -- 925-3143 IXLOAD-Peer-to-Peer, -- 925-3144 IXLOAD-WAP, -- 925-3203 IXLOAD-AUTH-PKG, -- 925-3300 IXLOAD-PLUS, -- 932-0101 ANALYZER Base Software, -- Qty (3) 932-0102 ANALYZER Client Media Player; -- Plus FREE Triple-Play Media Kit when ordered, Specify Qty (1) 925-3000

925-3313
IXLOAD-STD-Triple-Play, Software Bundle, Layer 4-7 Performance Test Application; Standard data-video-voice package includes: 925-3100 IXLOAD-ADVNET, -- 925-3102 IXLOAD-DDOS; -- 925-3103 IXLOAD-MAIL, -- 925-3104 IXLOAD-STREAM, -- 925-3105 IXLOAD-VIDEO, -- 925-3106 IXLOAD-VOICE, -- 925-3111 IXLOAD-VIDEO-AVC, -- 925-3112 IXLOAD-SSH, -- 925-3113 IXLOAD-RADIUS, -- 925-3138 IXLOAD-TFTP, -- 925-3139 IXLOAD-Video-Monitoring, -- 925-3141 IXLOAD-Packet-Monitor, -- 925-3142 IXLOAD-Application-Replay, -- 925-3143 IXLOAD-Peer-to-Peer, -- 925-3144 IXLOAD-WAP, -- 925-3148 IXLOAD-DHCPSERVER, -- 925-3203 IXLOAD-AUTH-PKG, -- 925-3300 IXLOAD-PLUS (IXLOAD+IXLOAD-U1), -- 932-0101 ANALYZER Base Software, -- Qty (3) 932-0102 ANALYZER Client Media Player; -- Plus FREE Triple-Play Media Kit when ordered, Specify Qty (1) 925-3000

925-3314
IXLOAD-ADV-Triple-Play, Software Bundle, Layer 4-7 Performance Test Application; Advanced data-video-voice package includes: 925-3100 IXLOAD-ADVNET, -- 925-3102 IXLOAD-DDOS; -- 925-3103 IXLOAD-MAIL, -- 925-3104 IXLOAD-STREAM, -- 925-3105 IXLOAD-VIDEO, -- 925-3106 IXLOAD-VOICE, -- 925-3111 IXLOAD-VIDEO-AVC, -- 925-3112 IXLOAD-SSH, -- 925-3113 IXLOAD-RADIUS, -- 925-3138 IXLOAD-TFTP, -- 925-3139 IXLOAD-Video-Mon, -- 925-3141 IXLOAD-Packet-Mon, -- 925-3142 IXLOAD-App-Replay, -- 925-3143 IXLOAD-Peer-to-Peer, -- 925-3144 IXLOAD-WAP, -- 925-3148 IXLOAD-DHCPSERVER, -- 925-3203 IXLOAD-AUTH-PKG, -- 925-3300 IXLOAD-PLUS, -- 925-3501 IXL-RTP, -- 925-3502 IXL-SIP, -- 925-3503 IXL-SKINNY, -- 925-3504 IXL-H.323, -- 925-3505 IXL-H.248, -- 925-3521 IXL-AUDIO-CODECS, -- 932-0101 ANALYZER Base Software, -- Qty (3) 932-0102 ANALYZER Client Media Player; -- Plus FREE Triple-Play and IXLOAD-VoIP Media Kits when ordered, Specify Qty (1) 925-3000 and Qty (1) 925-3004.

925-3318
IXLOAD-BASIC-Triple-Play, Software Bundle, Layer 4-7 Performance Test Application; Basic data-video-voice package includes: 925-3100 IXLOAD-ADVNET, -- 925-3102 IXLOAD-DDOS; -- 925-3103 IXLOAD-MAIL, -- 925-3104 IXLOAD-STREAM, -- 925-3105 IXLOAD-VIDEO, -- 925-3106 IXLOAD-VOICE, -- 925-3112 IXLOAD-SSH, -- 925-3138 IXLOAD-TFTP, -- 925-3141 IXLOAD-Packet-Monitor, -- 925-3144 IXLOAD-WAP, -- 925-3300 IXLOAD-PLUS (IXLOAD +IXLOAD-U1), -- 932-0101 ANALYZER Base Software, -- Qty (3) 932-0102 ANALYZER Client Media Player; -- Plus FREE Triple-Play Media Kit when ordered, Specify Qty (1) 925-3000

P/N: 915-1703-01 Rev C - November 2009



This material is for informational purposes only and subject to change without notice. It describes Ixia's present plans to develop and make available to its customers certain products, features and capabilities. Ixia is only obligated to provide those deliverables specifically included in a written agreement between Ixia and the customer.

back | top of page | back to products ]