Load testing with Behat

18
Load testing with Behat

Transcript of Load testing with Behat

Page 1: Load testing with Behat

Load testing with Behat

Page 2: Load testing with Behat

Diagram

Page 3: Load testing with Behat

Behat. Logs

Page 4: Load testing with Behat

Logstash Forwarder

Page 5: Load testing with Behat

Logstash on ELK

Page 6: Load testing with Behat

Logstash on ELK

Page 7: Load testing with Behat

Behat. Logs

Page 8: Load testing with Behat

Logstash on ELK

Page 9: Load testing with Behat

KIbana

Page 10: Load testing with Behat
Page 11: Load testing with Behat

Run Tests with shell script

Page 12: Load testing with Behat

Supervisor to keep Tests running(disabled by default)

Page 13: Load testing with Behat

Start Digital Ocean Workers

Page 14: Load testing with Behat

Stop Digital Ocean Workers

Page 15: Load testing with Behat

Get IP Addresses of Workers

Page 16: Load testing with Behat

Ansible Startansible mountvernon -u root -m shell -a 'cd mvtp/tests && git pull'

ansible mountvernon -u root -m shell -a 'cd mvtp/tests && ./restart-selenium.sh'

ansible mountvernon -u root -m shell -a './supervisor start'

Stop

ansible mountvernon -u root -m shell -a './supervisor stop

Page 18: Load testing with Behat

Thanks!

Yuriy Gerasimov

@ygerasimov