Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viglesiasce/euca-loader
Load Testing Framework for Eucalyptus
https://github.com/viglesiasce/euca-loader
Last synced: 5 days ago
JSON representation
Load Testing Framework for Eucalyptus
- Host: GitHub
- URL: https://github.com/viglesiasce/euca-loader
- Owner: viglesiasce
- License: other
- Created: 2014-10-29T07:34:38.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-09-21T18:29:18.000Z (over 9 years ago)
- Last Synced: 2024-11-10T18:58:00.140Z (2 months ago)
- Language: Python
- Size: 185 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
euca-loader
===========
Load Testing Framework for EucalyptusRequirements
==================
- Cloudformation enabled cloud
- Ubuntu Trusty ImageHow To
==================
- Create the stack by (minimally) passing in your ImageID, KeyName, and CredentialURL (this URL must be accessible by your instances in the cloud and contain the test account credentials)```./create-locust-cfn-template.py > locustio.cfn; euform-create-stack --template-file locustio.cfn my-stack-name -p ImageID=emi-F6144478 -p KeyName=vic -p CredentialURL='http://10.111.1.5:8773/services/objectstorage/creds/admin.zip'```
- Check that the stack is complete by doing ```euform-describe-stacks```
- The system is now bootstrapping
- In the describe-stacks output you will see a line with the WebPortalUrl, this is where you can start your load test.
- Once at the web portal make sure that the slave count in the top right reaches at least 1
- Enter the number of total concurrent users youd like to simulate and how quickly youd like them to spawn, then hit the "Start swarming" button
- Locust will then show you the results of your requests. In order to see real time graphs of operation timings, run ```euform-describe-stacks``` and point your browser to the GrafanaURLLogging
===================
- Logs for both the master and slave Locust processes can be found at /mnt/locust.log.
- Logs for influxdb are in /opt/influxdb/shared/log.txt