LoadComplete provides support for Amazon EC2. To simulate virtual users on Amazon cloud computers from LoadComplete, the following requirements must be met:
-
Your local computer (from which you want to launch cloud computers and control load tests) must have Microsoft .NET Framework v3.5 or later installed.
Note: Microsoft .NET Framework must be installed on your computer prior to installing LoadComplete. If you have LoadComplete installed on your computer already and want to enable cloud support on it, install Microsoft .NET Framework v3.5 or later on your computer and then reinstall LoadComplete in the Repair mode.
-
You must have a registered Amazon Web Services (AWS) account.
-
Your Amazon Web Services (AWS) account must have a user with an active access key specified. You will use that user to access Amazon EC2 from LoadComplete and manage cloud computer instances.
We do not recommend that you use your AWS root user to work with EC2 from LoadComplete. We recommend that you create an IAM (AWS Identity and Access Management) user. To learn how to create IAM users, see docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html.
To learn how to assign an access key to a user, see docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
-
The user you use to work with Amazon EC2 from LoadComplete must have the following permissions for the EC2 service:
-
AuthorizeSecurityGroupIngress
-
CreateSecurityGroup
-
CreateTags
-
DeleteSecurityGroup
-
DescribeAvailabilityZones
-
DescribeImages
-
DescribeInstances
-
DescribePlacementGroups
-
DescribeSecurityGroups
-
DescribeSubnets
-
DescribeTags
-
DescribeVpcs
-
RunInstances
-
TerminateInstances
To learn how to create policies that provide needed permissions, see docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage.html. Assign the created policies to the user directly or create a user group and then add the user to it. To learn how to do it, see docs.aws.amazon.com/IAM/latest/UserGuide/id_users_change-permissions.html.
-
-
LoadComplete must have access to the network in which your cloud computers will work:
-
We recommend that you use a Virtual Private Cloud (VPC) that includes a public subnet and has an Internet gateway specified.
To learn how to create a VPC with a public subnet, see the following article in the Amazon documentation:
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenario1.html
To learn more about creating and configuring a VPC, see —
-
If, for security reasons, you use a private subnet, make sure the computer from which you will control the test run has access to the subnet. For example, you can use a VPN connection to access the subnet.
-
-
To use custom Amazon Machine Images (AMIs) for launching instances:
-
Make sure that —
Your machine images meet LoadComplete system requirements (to use LoadComplete for simulating recorded traffic on cloud computers).
— or —
Your machine images meet LoadComplete Remote Agent system requirements (to use the LoadComplete Remote Agent utility for simulating recorded traffic on cloud computers).
-
Prepare your custom machine images for testing as described in Creating Custom Amazon Machine Images for Load Testing.
-
-
(Optional) To launch your instances in placement groups, you must assign these groups to your account. To learn how to create placement groups, see the Amazon documentation.
-
If variables used in your tests get their values from a database or file, you do not need to configure access to the database or file from your cloud computers.
Only the Master computer (the one from which you will control the test run) must have access to them. It will get all the needed values and send them to remote stations when the test starts.
Note: | There are no strict requirements for memory capacity, platform type, number of compute units and cores and I/O performance of cloud computers used as load stations. All the types of Amazon instances are supported and can be used for load testing. For detailed information on Amazon instance types and their specifications, see Amazon EC2 documentation.
However, the type of instances used as load stations may affect your testing performance. For recommendations on which instance type to use for load testing, see Recommended Instance Types. |
See Also
Load Testing on Cloud Computers
About Load Testing on Cloud Computers