{"_id":"@capaj/artillery","_rev":"1-90df6cc97b21ce2c6727136c52600390","name":"@capaj/artillery","dist-tags":{"latest":"1.6.0-19"},"versions":{"1.6.0-19":{"name":"@capaj/artillery","version":"1.6.0-19","description":"Flexible and powerful toolkit for load and functional testing","main":"./lib","engines":{"node":">= 6"},"scripts":{"test":"bash test/runner.sh","is_linted":"find . -name '*.js' | grep -v node_modules | grep -v coverage | xargs eslint","coverage":"npm_config_coverage=y npm test && istanbul report html text-summary"},"keywords":["load testing","stress testing","benchmark","performance","blackbox testing"],"author":{"name":"Hassy Veldstra","email":"h@veldstra.org"},"contributors":[{"name":"Kieran Gorman","url":"https://github.com/kjgorman"},{"name":"Antony Jones","url":"https://github.com/antony"}],"license":"MPL-2.0","preferGlobal":true,"man":["./man/artillery.1"],"bin":{"artillery":"./bin/artillery"},"repository":{"type":"git","url":"git+https://github.com/shoreditch-ops/artillery.git"},"bugs":{"url":"https://github.com/shoreditch-ops/artillery/issues","email":"npm@veldstra.org"},"dependencies":{"JSONPath":"^0.11.2","arrivals":"^2.1.1","artillery-plugin-statsd":"^2.2.0","async":"^1.5.2","chalk":"1.1.3","cheerio":"^1.0.0-rc.2","commander":"2.9.0","csv-parse":"^0.1.4","debug":"^2.2.0","deep-equal":"^1.0.1","esprima":"^4.0.0","filtrex":"^0.5.4","js-yaml":"^3.10.0","jsck":"^0.3.2","lodash":"^4.17.2","moment":"^2.22.1","nanotimer":"^0.3.15","opn":"^5.3.0","ora":"^1.3.0","pidusage":"^1.1.6","rc":"^1.1.6","request":"^2.85.0","rolex":"^1.1.2","socket.io-client":"^2.1.0","socketio-wildcard":"^2.0.0","stats-lite":"^2.1.0","tmp":"0.0.28","tough-cookie":"^2.3.4","traverse":"^0.6.6","try-require":"^1.2.1","update-notifier":"^2.1.0","uuid":"^2.0.3","ws":"^5.1.1"},"devDependencies":{"bats":"^0.4.2","bcrypt":"^2.0.1","cookie-parser":"^1.4.3","eslint":"^0.21.2","express":"^4.16.3","good":"^6.6.3","good-console":"^5.3.2","hapi":"^12.1.0","hapi-auth-basic":"^5.0.0","istanbul":"^0.3.22","nock":"^9.2.5","pre-commit":"^1.2.2","prettier":"^1.5.2","sinon":"^4.5.0","socket.io":"^2.1.0","tape":"^4.9.0"},"pre-commit":[],"gitHead":"642024172fa37900f0973e10e31f99c409cf7251","homepage":"https://github.com/shoreditch-ops/artillery#readme","_id":"@capaj/artillery@1.6.0-19","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"capaj","email":"capajj@gmail.com"},"dist":{"integrity":"sha512-I1z93kK8bfIJseNUtHkkA4kfmOEyHuD8I/LgSlltDrMyaVBkBbUOH5o2WI+YBz9X+q9Lj28rBESq6EEWT6B95w==","shasum":"008147159c38ce5e8bde0e2676b916694a61fa28","tarball":"https://registry.npmjs.org/@capaj/artillery/-/artillery-1.6.0-19.tgz","fileCount":50,"unpackedSize":187100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ9MtCRA9TVsSAnZWagAAyUIP/0jwap5wu/EZNRkIbdvW\nTKUHMF1lwP4YvTY+5Yo46ZYMwnLMN1X17JU+K6P3Yac1VXvrMJ681H3z0Wjp\nXmROAKCAFsLo7ydHt+xtUqet7FR0U2MlWqYKjWNytIPvcRyRO1v08r9u+s3Y\nPon65Jj/2O0Qz0MGnkm/dijvCYs6HpG14/nHL7g7XqxQ8zjo69sE9BRIdSoC\nO77fNq338VLTQTJFs2EsbSkZwkeuen3T+qnQ+0o6foTAgF7rRXamYt9sZiKA\nhQD37tAXLNoEegJy5O6GTqZ3UK8TCsWr3oC5W2iA3JXynV8eDEUUSIN1uFwR\necN7rwWLGCxLgxwOZnx5sJ2W0H74YHWrMaDZrIu1/Aug4jyPFkj/OaHkRtJU\nsHfgoo35YF6X//OldgdqwsJZ9+CDqfBD4q+dl5KSCFguvg9MItEgV+pY4p/i\nmsyyRyeWv18TFng2s14M7RpOWj6dM6HcPu/M0EpmrSrDLy+ulx/qBZCxmsSP\n2jvizMMdr6cupjKSC0ukfbVDljou2DtlS2nBIdzTQVhJqPyqx7GrKMoQ1w4Y\nSL+kU2UbRQcSBODqEdoQsLcYTXUGQyFf4EUqBOtHddZFzJCvuyHj0OmGaq2b\nJ7tUP/2Ihsb4DLxlxsktyx7Bq+Q5QyRDj4Z4BMr+lj0gMPT1z0aDVu8cpfn7\n11yc\r\n=dfSR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2wHgPl/RXr7eLI0MLivQ63SeoeYwiLjvjm1IqtR76UAiALHXpPGP8L28IHgojiOVmOqWSdPJYekdV08Tcbv+P0VQ=="}]},"maintainers":[{"name":"capaj","email":"capajj@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/artillery_1.6.0-19_1529336619539_0.3371437423205317"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-18T15:43:39.031Z","1.6.0-19":"2018-06-18T15:43:39.662Z","modified":"2022-04-04T21:44:38.198Z"},"maintainers":[{"name":"capaj","email":"capajj@gmail.com"}],"description":"Flexible and powerful toolkit for load and functional testing","homepage":"https://github.com/shoreditch-ops/artillery#readme","keywords":["load testing","stress testing","benchmark","performance","blackbox testing"],"repository":{"type":"git","url":"git+https://github.com/shoreditch-ops/artillery.git"},"contributors":[{"name":"Kieran Gorman","url":"https://github.com/kjgorman"},{"name":"Antony Jones","url":"https://github.com/antony"}],"author":{"name":"Hassy Veldstra","email":"h@veldstra.org"},"bugs":{"url":"https://github.com/shoreditch-ops/artillery/issues","email":"npm@veldstra.org"},"license":"MPL-2.0","readme":"<p align=\"center\">\n<a href=\"https://artillery.io\"><img src=\"https://artillery.io/img/flag.png\" height=\"55\" /></a>\n</p>\n<p align=\"center\">\n<em><strong>Artillery</strong> is a modern, powerful, easy-to-use load-testing toolkit.</em> Artillery has a strong focus on developer happiness &amp; ease of use, and a batteries-included philosophy. Our goal is to help developers build <strong>faster</strong>, more <strong>resilient</strong> and more <strong>scalable</strong> applications.\n\n</p>\n\n## Features\n\n- **Mulitple protocols**:  Load-test HTTP, WebSocket and Socket.io applications\n- **Scenarios**: Support for complex *scenarios* to test multi-step interactions in your API or web app (great for ecommerce, transactional APIs, game servers etc)\n- **Performance metrics**: get detailed performance metrics (latency, requests per second, concurrency, throughput)\n- **Scriptable**: write custom logic in JS using any `npm` module\n- **Integrations**: `statsd` support out of the box for real-time reporting (integrate with [Datadog](http://docs.datadoghq.com/guides/dogstatsd/), [Librato](https://www.librato.com/docs/kb/collect/collection_agents/stastd.html), [InfluxDB](https://influxdata.com/blog/getting-started-with-sending-statsd-metrics-to-telegraf-influxdb/) etc)\n- **Extensible**: custom reporting plugins, custom protocol engines etc\n- **and more!** HTML reports, nice CLI, parameterization with CSV files\n\n---\n\n- **Source**: [https://github.com/shoreditch-ops/artillery](https://github.com/shoreditch-ops/artillery)\n- **Issues**: [https://github.com/shoreditch-ops/artillery/issues](https://github.com/shoreditch-ops/artillery/issues)\n- **Chat**: [https://gitter.im/shoreditch-ops/artillery](https://gitter.im/shoreditch-ops/artillery)\n- **Docs**: [https://artillery.io/docs/](https://artillery.io/docs/)\n- **Website**: [https://artillery.io](https://artillery.io)\n- **Twitter**: [@ShoreditchOps](https://twitter.com/shoreditchops)\n\n---\n\n- **Enterprise**: Run distributed tests from the cloud, integrate with CI/CD easily, and add support for enterprise features such as SOAP testing and extra authentication methods (SSL client auth, NTLM) with [Artillery Pro](https://artillery.io/pro/).\n- For training, custom integrations, and performance consulting services see our [professional services page](https://artillery.io/services-support.html).\n\n[![Build Status](https://travis-ci.org/shoreditch-ops/artillery.svg?branch=master)](https://travis-ci.org/shoreditch-ops/artillery) [![gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/shoreditch-ops/artillery)\n\n# Use Cases\n\n- **Peak traffic testing** - ensure your e-commerce backend, IoT service or web API can handle max traffic\n- **Pre-launch load testing** - for new websites, mobile app backends, web APIs etc\n- **Continuous performance testing** for new microservices as they are being built\n- **Preventing performance regressions** - stop performance regressions due to new code or config changes before they are shipped to users\n- **Help profile & debug** common issues such as extensive GC pauses, memory leaks, improperly configured resource pools etc\n\nThere's a lot of fun to be had with a good load generator like Artillery.\n\n# [Get Started With Artillery](https://artillery.io/docs/getting-started/) 🎯\n\n👉&nbsp;&nbsp;[Artillery Getting Started Guide](https://artillery.io/docs/getting-started/)\n\n# Using Artillery?\n\nAre you using Artillery to ship faster, more resilient and more scalable systems? Add your team to the [Artillery users list on the wiki](https://github.com/shoreditch-ops/artillery/wiki/Companies-using-Artillery).\n\n# License\n\n**Artillery** is open-source software distributed under the terms of the\n[MPLv2](https://www.mozilla.org/en-US/MPL/2.0/) license.\n\n# Swag\n\n<a href=\"https://shoreditch-ops.teemill.co.uk/product/artillery-io-hoodie-2976/\"><img src=\"https://shoreditch-ops.teemill.co.uk/uploaded/public/58a0c5f5ce9cd5.85445284.png\" alt=\"artillery.io hoodie\" width=\"180\" /></a>\n\nGet some comfy, stylish, and eco-friendly Artillery.io swag from <a href=\"https://shoreditch-ops.teemill.co.uk/\">our shop</a>. All profits go to [Surfers Against Sewage](https://www.sas.org.uk), an environmental charity. 🏄‍\n","readmeFilename":"README.md"}