Skip to content
No description, website, or topics provided.
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
db
models
routes
test
toolbox
.gitignore
.travis.yml
README.md
app.js
package-lock.json
package.json

README.md

Build Status

NodeJS API for http://vtt.bzh load in AJAX

Configuration

For security reason all keys are store in environement variable. You need to create a '.env' file and ask to admin for this informations

MONGODB : KEY_MLAB="ask_fot_it" REDIS : KEY_REDIS="ask_fot_it"

Tests

test de montée en charge avec artillery

  • npm install artillery -g

test avec X instance(s) ( X = 1 )

  • pm2 scale app.js 1

simuler 100 nouveaux utilisateurs par seconde qui feront 20 requêtes chacun pendant un total de 10 secondes sur l'api calendrier. (2 000 requêtes /s.)

PM2 commandes

  • Lancer le serveur : pm2 start app.js
  • informations sur le sevreur : pm2 ls
  • log du serveur : pm2 log
  • performance en temps réel : pm2 monit

review links

You can’t perform that action at this time.