New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

gatlingjs

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gatlingjs

A NodeJS wrapper for gatling - load testing tool

latest
Source
npmnpm
Version
0.0.7
Version published
Maintainers
1
Created
Source

What is gatlingjs?

An npm library to run gatling from node.js project by placing the simulation files in your project repository.

Does it have any pre-requisities?

  • In order to run Gatling, you need to have a JDK installed. Gatling requires JDK8, still recommend that you use an up-to-date version.
  • Make sure that JAVA_HOME is set properly

How should i install this library?

This is meant to be installed as a dev dependency in your project folder
npm i gatlingjs -D

How do I configure my project to add simulation files

At present, gatlingjs needs the following folders in your project root

  • test/performance/results => html representation of results
  • test/performance/user-files/simulations => .scala files used for simulation
  • test/performance/user-files/data => data feed
  • test/performance/user-files/bodies => request body related stuff

How do i run it?

./node_modules/gatlingjs/dist/index.js
Behind the scenes, gatlingjs will scan test/performance/user-files/simulations for the simulation files and prompt you to choose the simulation you wanna run.

Is there a sample project?

You can find it at https://github.com/abhiche/gatlingjs-example

By the way, is there any documentation for gatling?

Note:

  • You do not need to explicitly download the binaries from gatling.io since gatling is embedded in this library.
  • At the moment, this works only on nix platform. Please feel free to contribute to support it on windows too.

TODOs

  • Unit tests
  • Support command line arguments available in gatling
  • Compatibility with Windows Platform

Keywords

gatling

FAQs

Package last updated on 14 Jun 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts