Miss any of our Open RFC calls?Watch the recordings here! »

artillery-plugin-faker

3.0.0 • Public • Published

Artillery Faker

Build Status npm Dependencies Development Dependencies JavaScript Style Guide

Makes faker.js available for Artillery loadtest configurations.

Install

$ npm install -g artillery-plugin-faker

Usage

Add the plugin to your loadtest configuration:

config:
  plugins:
    faker:
      locale: en

Options

  • locale (default: en) sets the locale of faker.js.

Example

Using a string prefixed with $faker. as variable value will result in a random variable value returned by the indicated faker.js function.

config:
  target: "http://localhost:3000"
  phases:
    duration: 10
      arrivalRate: 1
  plugins:
    faker:
      locale: en
  variables:
    firstName: "$faker.name.firstName"
 
scenarios:
  flow:
      log: "Making request with query: {{ firstName }}"
      get:
          url: "/search?q={{ firstName }}"

For a complete list of available faker.js functions, have a look at the faker.js documentation. Please note that no parameters can be passed to the faker.js functions at this time.

Have a look at the example.yml file for a fully working example.

Install

npm i artillery-plugin-faker

DownloadsWeekly Downloads

48

Version

3.0.0

License

MPL-2.0

Unpacked Size

21.2 kB

Total Files

4

Last publish

Collaborators

  • avatar