Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Performance Testing for WooCommerce

Performance Testing for WooCommerce

Having an ecommerce shop struggle and crash under traffic load is a very uncomfortable problem. It's painful, in particular, for two reasons – besides the obvious loss of revenue its causing. The first is because it's extremely difficult and expensive to try and solve the problem in the moment. The second is because it could have been prevented entirely by running a few tests.

Jason Cosper

October 19, 2018
Tweet

More Decks by Jason Cosper

Other Decks in Technology

Transcript

  1. PERFORMANCE
    TESTING FOR
    WOOCOMMERCE

    View Slide

  2. JASON COSPER
    SENIOR PERFORMANCE ENGINEER
    mastodon.social/@boogah

    View Slide

  3. PERFORMANCE
    TESTING

    View Slide

  4. STRESS

    View Slide

  5. BREAKPOINT

    View Slide

  6. SPIKE

    View Slide

  7. ENDURANCE

    View Slide

  8. CONFIGURATION

    View Slide

  9. !

    View Slide

  10. PLANNING YOUR
    TESTS

    View Slide

  11. TOOLS

    View Slide

  12. JMETER

    View Slide

  13. LOAD IMPACT

    View Slide

  14. SCENARIOS

    View Slide

  15. ANALYTICS

    View Slide

  16. FILTERS
    ?s
    tag
    category
    product-category
    product-tag
    product
    page

    View Slide

  17. MAKE A PLAN

    View Slide

  18. BROWSE SITE
    SEARCH SITE
    ADD TO CART
    CHECK OUT

    View Slide

  19. LOGGED IN USERS

    View Slide

  20. BROWSE SITE
    SEARCH SITE
    ADD TO CART
    CHECK OUT
    MY ACCOUNT

    View Slide

  21. liquidweb/woocommerce-loadimpact

    View Slide

  22. API

    View Slide

  23. TRAFFIC

    View Slide

  24. KILL YOUR SITE

    View Slide

  25. KEEP GOING

    View Slide

  26. MIX & MATCH

    View Slide

  27. QUESTIONS

    View Slide