|
|||||||||||||||||||||||||
| |||||||||||||||||||||||||
|
Screenshots Recording of Load Tests
Post-Processing of the Recording
Creation and Starting of Load Test Programs
Real-Time Monitoring and Real-Time Error Analyses
Measurement Results per Test Run
Comparison of Test Runs Load Curves Miscellaneous Features
|
Creation and Starting of Load Test Programs Generating Load from the Amazon EC2 Cloud
Customers which have rented an Unlimited Exec Agent Short-Time License can generate unlimited load from the
Amazon EC2 Cloud.Pre-installed and ready-to-use Exec Agents (load generators) located at the Amazon datacenters in US West, US East, in Ireland and in Singapore allow you to generate unlimited load "from the Internet" against your Web Application(s). Up to 30,000 - 120,000 users can be simulated, depending on your test scenario and the number of launched load generators. After login into the Amazon EC2 service, you have first to select an Amazon Datacenter and to define a Security Group named "ProxySniffer" which allows access to the TCP/IP ports 80, 443, and 7993 of the load generators:
![]() ![]() ![]() ![]() ![]() ![]() ![]() After the EC2 instances are running they can be added in the Exec Agent Network Configuration menu of your local Proxy Sniffer GUI as "normal" Exec Agents (load generators) by using their Public DNS names and then they can also be added to a load generating cluster. Depending of the number of Amazon EC2 CPU Units, you should add the same Exec Agent multiple times. Example: 2 CPU Units = you should register the same Exec Agent two times, and add it also two times to your cluster. If your local computer has a direct connection to the internet (without using an outbound Proxy of your company) we recommend that you register the EC2 Exec Agents by using plain TCP/IP connections to port 7993. If you can access the internet only via an outbound proxy, you have to register the EC2 Exec Agents by using port 80 or 443 and by using the HTTP or HTTPS protocol for the internal communication between the GUI to the EC2 Exec Agents (HTTP/S tunneling). In such a case you have additionally to configure the settings of your outbound Proxy. ![]() ![]() ![]() After this step, the Exec Agents are ready-to-use, but they allow only to execute load tests for one concurrent user. This means that you can test the availability of the Exec Agents without a license. To generate a load with an unlimited number of simulated users, you have to upload the "Unlimited Exec Agent Short-Time License" to each Amazon Instance: ![]() To protect your test data, the network access to the Amazon Instances can also (optionally) be restricted by configuring an arbitrary username and password: ![]() After that you are ready to generate load from the Amazon EC2 Cloud, triggered from your local GUI: ![]() ![]() Note: Each launched EC2 instance contains internally 3 Exec Agents which run on the TCP/IP ports 7993 (plain TCP connections), 80 (HTTP) and 443 (HTTPS). However, normally only one of these 3 Exec Agents per instance is configured (added) one or several times in your GUI. The uploaded license as well as the (optionally) defined network protection is shared and synchronized overall 3 Exec Agents within the same EC2 instance. Hint: To verify that the CPU of an instance is not overloaded you can connect with any Web Browser to a running EC2 instance (HTTP port 80) by entering "http://" + "the corresponding public DNS name of the instance" as URL into the Web Browser. ![]() For further information about generating load from Amazon EC2 see also:
|
||||||||||||||||||||||||
Copyright 2010 Engineering Office David Fischer GmbH, Switzerland All rights reserved. | |||||||||||||||||||||||||