/nginx-websocket-load-test

Load testing Nginx websocket performance

Primary LanguageHCL

Contributors Forks Stargazers Issues MIT License LinkedIn


NGINX Websocket Load Test

Table of Contents
  1. Getting Started
  2. Contributing
  3. License
  4. Contact

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

  1. Clone the repo
    git clone https://github.com/earlonrails/nginx-websocket-load-test.git
    cd nginx-websocket-load-test

Running locally

  1. Deploy load test cluster
     cd terraform-deploy-local
     terraform init
     terraform plan
     terraform apply VAR=local

Running via EKS

  1. Create EKS cluster
    cd terraform-init-eks
    terraform init
    terraform plan # 51 resources should be created
    terraform apply
  2. Deploy load test cluster
     cd terraform-deploy-eks
     terraform init
     terraform plan
     terraform apply

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Kevin Krauss - @kevinkrauss