Felt - Front end load testing

22
Felt Front-End Load Testing Samuel Vandamme twitter.com@kidk http://www.sava.be

Transcript of Felt - Front end load testing

Page 1: Felt - Front end load testing

FeltFront-End Load Testing

Samuel Vandammetwitter.com@kidkhttp://www.sava.be

Page 2: Felt - Front end load testing

Browser based load testing tool with scenarios

Page 3: Felt - Front end load testing

Story time

Page 4: Felt - Front end load testing

MasterFelt

Server A (PhantomJS / SlimerJS)

Server B (PhantomJS / SlimerJS)

Server C (PhantomJS / SlimerJS)

Page 5: Felt - Front end load testing

Tsung

Page 6: Felt - Front end load testing

Tsung

Squish

Page 7: Felt - Front end load testing

Tsung

Squish

PhantomJS

Page 8: Felt - Front end load testing

Tsung

Squish

PhantomJS

SlimerJS

Page 9: Felt - Front end load testing

How you could use felt

• Quick load test

• Front-end applications

• Synthetic monitoring

Page 10: Felt - Front end load testing

Scenarios• Javascript based worker

• Takes steps one by one

• No result checking

Page 11: Felt - Front end load testing

Simple scenario

Page 12: Felt - Front end load testing

Login scenario

Page 13: Felt - Front end load testing

Chaos scenario

Page 14: Felt - Front end load testing

Complex scenarios

Page 15: Felt - Front end load testing

Magento test

Page 16: Felt - Front end load testing

Magento test

Page 17: Felt - Front end load testing

Live Demo

Page 18: Felt - Front end load testing

Try it out

Page 19: Felt - Front end load testing

What’s next• Multi server support

• Improved error handeling

• Javascript injection

Page 20: Felt - Front end load testing

Contributors• Stijn Polfliet

• Hatem Mostafa

• Frederick Ryckbosch

Page 21: Felt - Front end load testing

Contact me!

@kidk [email protected]/kidk/felt

Page 22: Felt - Front end load testing

Thank you for your time

https://github.com/kidk/felt