Load Testing? But not as you know it…

    Post 16 of 33
    // Changing the CSS styles to the blog posts page to remove a search bar // and recentre the navigation bar

    JAR:Load is different from the other load testing tools on the market – we aim to free you from HTTP requests, the hassle of user sessions, even having to update your tests when the contents of a website changes.

    Furthermore we provide a complete picture of the customers real experience – providing analysis on the user experience not just the server response times! JAR:Load can spawn as many web browsers as you require either in the cloud or from behind your firewall (or both!).

    You might immediately ask yourself the question “Aren’t web browsers very “heavy”? Won’t I need a million servers?” – Thankfully through our careful engineering you can fit an impressive amount of web browsers inside a typical cloud server!

    Feature Set

    The major benefits of using our technology might not be apparent but just consider these points:

    • Using modern HTML5 ready real browsers you script (or record) user actions, forgetting about the painful HTTP requests.
    • You click, type and use a website as if you were the real user
    • Forget about AJAX requests they happen automatically!
    • Inject and execute your own Javascript routines inside the web site, allowing you to perform any operation you like.
    • As you have a real browser you can do functional testing at the same time as load testing, one script completes both tasks!
    • If any part of the website changes you have no changes to make. If some change breaks functionally you’ll be the first to know!
    • Uploading and download files is simple, a single line of script takes care of what to upload too!
    • Tracking and managing user session’s is trivial – in fact you don’t even need to, once you login to your website it’s all automatic (like any normal browser)
    • Amazing reporting and analytics’s – we also fully support the exporting and external usage of our raw reporting data.

    Functional vs Load

    With competing solutions you must get down and dirty (if even from a UI point of view) with HTTP requests, carefully recording them, ensuring they are correct and even having to insert user data. With JAR:Load you get a real browser, meaning that you don’t care about HTTP requests – you simply load pages, click things, insert user data into the fields, etc.. but in addition to the generation of load, you can easily check that the search worked or that the PDF was generated correctly.

    Using this approach you can create scripts that can both load and functionally test your website in the most realistic way possible – as a real user would.

    There is no extra time involved with this process!

    When you write your script you are creating the load on a webpage, followed (usually) by a functional test (such as it loaded, you can see the contents, etc). Therefore for Load testing the script allows you to see when the server is struggling and HOW it is struggling – whilst the same tests can be functionally used to ensure that the website continues to offer all it’s features over the months and years.

    Social share:

    This article was written by Jar Technologies