Skip to content
This repository has been archived by the owner on Dec 9, 2022. It is now read-only.

Shut up and give it to me!

devalv edited this page May 24, 2020 · 4 revisions

1. Install yapam (pip install yapam or binary package)

2. Create your ammo via yapam

3. Get your personal token on Overload and put it in to a file.

https://overload.yandex.net/

4. Edit load.yaml for shooting.

phantom:
  address: 127.0.0.1:80
  ssl: false
  load_profile:
    load_type: rps
    schedule: line(1, 10, 1m)
  ammofile: /var/loadtest/ammo  # path inside yandex docker container (step 5)
  ammo_type: phantom
console:
  enabled: true
telegraf:
  enabled: true
uploader:
  enabled: true
  operator: <paste your username>
  package: yandextank.plugins.DataUploader
  token_file: <path to file with tour token> (step 3)

5. Run docker with Yandex Tank

docker run -v $(pwd):/var/loadtest --net host -it direvius/yandex-tank

6. See your results at Overload

https://overload.yandex.net/