Load Testing on Cloud Computers - Requirements

Applies to LoadComplete 4.97, last modified on May 20, 2019

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:

  • To use custom Amazon Machine Images (AMIs) for launching instances:

  • (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

Highlight search results