TestEngineering/Services/LoadsV1ClientTestHost: Difference between revisions
< TestEngineering | Services
Jump to navigation
Jump to search
(Created page with "* STuff") |
No edit summary |
||
| Line 1: | Line 1: | ||
* | * It is always best to configure an AWS instance as the host for all load testing. | ||
* All load tests can now run on the localhost (the AWS instance) or against the new Loads Cluster. | |||
* See the following links for more information: | |||
** https://wiki.mozilla.org/QA/Services/TSVerifierSyncTestEnvironments#Loads_Services_Cluster_Environment | |||
** https://wiki.mozilla.org/QA/Services/FxATestEnvironments#FxA_Load_Test_Environment | |||
** https://wiki.mozilla.org/QA/Services/LoopTestEnvironments#Loads_Services_Cluster_Environment | |||
=== Creating a RHEL AWS instance === | |||
* Pick a Region then Create Instance > Launch Instance | |||
* Follow the prompts to create a basic, RHEL-flavored instance | |||
* Use of the QA/Dev key pairs that have been set up for this: | |||
** US East Key Pair: QA-Dev-Share (created by jbonacci) for general use | |||
** US West Key Pair: QA-dev-share (created by RaFromBRC) for general use | |||
* Once the instance is running, log in as "ec2-user" | |||
* The following apps, tools, and libs will need to be installed for use with various Services applications: | |||
** gcc, gcc-c++ | |||
** hg | |||
** git | |||
** python-devel | |||
** automake, autoconf, and libtool (required for libzmq, for easy_install) | |||
** pip | |||
** virtualenv | |||
** node/npm | |||
** zeromq 3.X | |||
** gmp, gmp-devel | |||
* Also, general rhel updates: | |||
$ sudo yum -y update | |||
and/or | |||
$ sudo yum -y upgrade | |||
* Now, the instance should be ready for installing and using the Loads tool. | |||
=== Creating an Ubuntu AWS instance === | |||
* Pick a Region then Create Instance > Launch Instance | |||
* Follow the prompts to create a basic, Ubuntu-flavored instance | |||
* Use of the QA/Dev key pairs that have been set up for this: | |||
** US East Key Pair: QA-Dev-Share (created by jbonacci) for general use | |||
** US West Key Pair: QA-dev-share (created by RaFromBRC) for general use | |||
* Once the instance is running, log in as "ubuntu" | |||
* The following apps, tools, and libs will need to be installed for use with various Services applications: | |||
** gcc, g++ | |||
** mercurial | |||
** git | |||
** python-setuptools, python-virtualenv, and python-dev | |||
** automake, autoconf, libtool | |||
** m4 | |||
** node/npm | |||
** libzmq and zeromq 3.X | |||
** gmp-5.1.3 or newer | |||
* Also, general rhel updates: | |||
$ sudo apt-get update | |||
and/or | |||
$ sudo apt-get upgrade | |||
* Now, the instance should be ready for installing and using the Loads tool. | |||
Revision as of 19:35, 11 September 2014
- It is always best to configure an AWS instance as the host for all load testing.
- All load tests can now run on the localhost (the AWS instance) or against the new Loads Cluster.
- See the following links for more information:
Creating a RHEL AWS instance
- Pick a Region then Create Instance > Launch Instance
- Follow the prompts to create a basic, RHEL-flavored instance
- Use of the QA/Dev key pairs that have been set up for this:
- US East Key Pair: QA-Dev-Share (created by jbonacci) for general use
- US West Key Pair: QA-dev-share (created by RaFromBRC) for general use
- Once the instance is running, log in as "ec2-user"
- The following apps, tools, and libs will need to be installed for use with various Services applications:
- gcc, gcc-c++
- hg
- git
- python-devel
- automake, autoconf, and libtool (required for libzmq, for easy_install)
- pip
- virtualenv
- node/npm
- zeromq 3.X
- gmp, gmp-devel
- Also, general rhel updates:
$ sudo yum -y update and/or $ sudo yum -y upgrade
- Now, the instance should be ready for installing and using the Loads tool.
Creating an Ubuntu AWS instance
- Pick a Region then Create Instance > Launch Instance
- Follow the prompts to create a basic, Ubuntu-flavored instance
- Use of the QA/Dev key pairs that have been set up for this:
- US East Key Pair: QA-Dev-Share (created by jbonacci) for general use
- US West Key Pair: QA-dev-share (created by RaFromBRC) for general use
- Once the instance is running, log in as "ubuntu"
- The following apps, tools, and libs will need to be installed for use with various Services applications:
- gcc, g++
- mercurial
- git
- python-setuptools, python-virtualenv, and python-dev
- automake, autoconf, libtool
- m4
- node/npm
- libzmq and zeromq 3.X
- gmp-5.1.3 or newer
- Also, general rhel updates:
$ sudo apt-get update and/or $ sudo apt-get upgrade
- Now, the instance should be ready for installing and using the Loads tool.