Filed under Cloud Services, Load Testing, Website Speed Testing.

We’ve added new test locations for the Load Testing and Website Speed Testing services.

The new test locations are the result of the pool (see results below) we’ve sent a couple of days ago, thanks everyone for the feedback. testing-locations

List of all available test locations for load testing and website speed testing is:

  • US East (Virginia)
  • US West (North California)
  • EU West (Ireland)
  • EU Central (Frankfurt)
  • Asia Pacific (Singapore)
  • Asia Pacific (Mumbai)

More details related to the available locations.

 

LoadFocus.com is a All-In-One Cloud Testing Platform for Load Testing and Performance Testing, Website Speed Testing, Automated Website Testing for Websites, Mobile Applications and API Endpoints.

Filed under Page Load Time, Website Speed Testing.

Having a slow website makes your conversion rate to be very low. Page load time is an important metric to take into consideration when talking about a website’s user experience. Nobody wants to slow website, nor you as a website owner, not your clients.

Search engines usually prefer faster websites in their search results. And this is a right thing to do, because if you think about have frustrating it get when you want to load a website and in loads in 2-3 seconds or more. Seems like every second is an eternity. But now you can measure your page load time with LoadFocus Website Speed Test.

It’s very easy to test your website and get a full analysis of your speed metrics, tips on how to improve your website speed that would worth taking into consideration:

  • Minimize HTTP Requests
  • Enable compression
  • Avoid landing page redirects
  • Improve server response time
  • Leverage browser caching
  • Minify resources
  • Optimize images
  • Optimize CSS Delivery
  • Prioritize visible content
  • Remove render-blocking JavaScript
  • Use asynchronous scripts

Filed under Load Testing, Performance Testing, Stress Testing.

Here is a full list of the best performance testing and load testing tools on the market. The tools are presented in the list in a random order. If we missed any of the tools please add a comment and we’re going to update the list. Choose the right performance testing tool for your need:

 

LoadFocus is an All-In-One cloud testing platform for load testing and performance testing, Website Speed Testing, Automated Website Testing for Websites, Mobile Applications and APIs. Easy and cost-effective way to test your Websites, Mobile/Web Applications, Web Services and APIs

 

The Grinder is a Java load testing framework that makes it easy to run a distributed test using many load injector machines. It is freely available under a BSD-style open-source license.

 

Gatling is an open-source load testing framework based on Scala, Akka and Netty. Project’s aims include: High performance, Ready-to-present HTML reports, Scenario recorder and developer-friendly DSL

 

Tsung is an open-source multi-protocol distributed load testing tool. The purpose of Tsung is to simulate users in order to test the scalability and performance of IP based client/server applications.

 

Apache JMeter™ is a graphical server performance testing tool, for both static and dynamic resources (files or CGI, Servlets, Perl scripts). Apache JMeter™ is open source, a 100% pure Java application designed to load test functional behaviour and measure performance.

 

OpenWebLoad is a tool for load testing web applications. It aims to be easy to use and providing near real-time performance measurements of the application under test.

 

JCrawler is an open source (under the CPL) Stress-Testing Tool for web-applications. You can give JCrawler a set of starting URLs and it will begin crawling from that point onwards, going through any URLs it can find on its way and generating load on the web application.

 

WebLOAD is easy to use, supports most of our requests. It is easy to create/record scripts for web applications especially dotnet applications. Easy correlation and helps even a starter to handle dynamic values. Easy integration with Dynatrace. Good analysis report. Great reporting.

 

LoadComplete is a desktop tool for load, stress, scalability testing of websites and web applications. LoadComplete allows you to generate load from virtual machines, on-premise computers, or even the cloud.

 

LoadRunner – Load testing software that gives you an accurate picture of end-to-end system performance to identify and resolve issues before applications go-live.

 

IBM® Rational® Performance Tester is a performance testing solution that validates the scalability of web and server applications. Rational Performance Tester identifies the presence and cause of system performance bottlenecks and reduces load testing complexity.

 

NeoLoad – Fast. Realistic. Powerful. NeoLoad load and performance testing solution realistically simulates user activity and monitors infrastructure behaviour so you can eliminate bottlenecks in all your web and mobile applications.

 

LoadUI is an API load testing solution. With a visual, drag-and-drop interface, it allows you to create, configure and redistribute your Load Tests interactively and in real-time.

 

WAPT is a load and stress testing tool that lets you easily analyze the performance of your web site. It can be a mobile application, a web service or a customized ERP system.

 

Loadster is a full-featured load testing solution for websites, web apps, and web services. It’s built for real web apps and effortlessly handles cookies, user sessions, custom headers, dynamic form data and more. Loadster simulates individual user state and gathers stats for each virtual user separately.

 

LoadImpact – Load test your website, app or API instantly with up to 1.2 million concurrent users. Get unlimited tests with a free trial.

 

Testing Anywhere lets you easily monitor your app or website performance. Built on a visual platform, the software provides load testing tools such as enhanced graphs and quick views, so you can quickly implement changes, reduce bottlenecks, and deliver top-quality products.

 

Appvance UTP is the first unified test automation platform that completely transforms the software QA process.

 

OpenSTA is a distributed software testing architecture designed around CORBA. The current toolset has the capability of performing scripted HTTP and HTTPS heavy load tests with performance measurements from Win32 platforms.

 

LoadStorm is a cloud load testing solution to find the scalability of web or mobile applications. Make a browser recording (HAR file), upload it, parameterize it, and begin testing in minutes.

 

httperf is a tool for measuring web server performance. It provides a flexible facility for generating various HTTP workloads and for measuring server performance.

 

BlazeMeter platform for load and performance testing enables dev and QA teams to run scalable and continuous testing for website, mobile, api and software.

 

Soasta CloudTest gives you complete load testing flexibility – from development to production. Test quickly and continuously, at any scale, with unprecedented real-time insights into end-to-end performance.

 

Loader.io is a FREE load testing service that allows you to stress test your web-apps & apis with thousands of concurrent connections.

 
 

LoadFocus is an All-In-One cloud testing platform for load testing and performance testing, Website Speed Testing, Automated Website Testing for Websites, Mobile Applications and APIs. Easy and cost-effective way to test your Websites, Mobile/Web Applications, Web Services and APIs

Filed under Mobile Testing, UI Testing.

Why should I schedule a “Mobile Emulation” test to run every hour or every day?

The answer is very simple: during the course of the development or even after the development is finished when changes are still done to the product is good to check how your application displays every day and put the running test on a dashboard, on a monitor or on a display in front of the product owners etc.

This process will make every change visible to the development teams, product managers and product owners.

How do I schedule my test ?

mobile-emulation-new-test-schedule
    • On the test edit page on the lower side of the page you will find a drop down in which you can select how often should the test run – like in the image below
mobile-emulation-schedule-list
  • Choose the period and click “Save for later”
  • This is it. Now your test will run every time according to the selected period.

 

LoadFocus.com is a All-In-One Cloud Testing Platform for Load Testing and Performance Testing, Website Speed Testing, Automated Website Testing and Mobile Emulation for Websites, Mobile Applications and API Endpoints.

Filed under Automated Website Testing & Monitoring, Selenium WebDriver, Test Automation, UI Testing.

Most of the Automated UI Selenium WebDriver test are very slow comparing to Unit Tests and API tests and one of the factors is how fast WebDriver can find elements within the HTML of a web page.
Also, using the right locator ensures your tests are faster, more reliable and have a lower maintenance over releases.

Finding web elements with Selenium WebDriver by ID is usually the fastest option, but here is the list of the best and fastest selectors Selenium WebDriver Tests run faster:

  1. ID selectors (By.ID – Matches by @id attribute)
    • IDs are the safest, fastest locator option and should always be your first choice
    • IDs should be unique in every page according to W3C website
    • even if the DOM changes, if the ID is still there, then WebDriver can still locate it
    • always try and get extra IDs added into the code, this makes testers life easier
    • fastest locator as it uses the document.getElementById() javascript command which is optimised by many browsers
  2. CSS and Name selectors (Matches by CSS selector or @name attribute)
    • faster than XPath
    • whenever IDs are not available/ usable, usually @name can be used to identify elements
    • CSS and XPath locators are very similar
    • not very flexible in identifying elements comparing to XPath
  3. XPath locators (Matches with arbitrary XPath expression)
    • most flexible in order to build reliable web element locators
    • very slow locator (particularly in IE) since in order to locate the element it needs to traverse the whole DOM of the page which is a time consuming operation
    • check here how to identify and validate XPath locators inside Chrome Developer Tool, also you can install a Firebug extension to be able to identify and validate XPaths easily with FirePath from FireBug (adds a development tool to edit, inspect and generate XPath 1.0 expressions, CSS 3 selectors and JQuery selectors)

 

LoadFocus.com is a All-In-One Cloud Testing Platform for Load Testing and Performance Testing, Website Speed Testing, Automated Website Testing and Mobile Emulation for Websites, Mobile Applications and API Endpoints.

Filed under Mobile Apps Testing, Mobile Testing, UI Testing, Uncategorized.

Mobile Emulation service from LoadFocus allows you to understand how your websites and web pages render on mobile devices, in case you are keen on building mobile-first, fully responsive web sites.

With Mobile Emulation service from LoadFocus you can load your websites and web pages in mobile emulators and inspect screenshots to find potential rendering issues, invalid HTML, missing images, wrong CSS.

It’s very easy to schedule daily runs and inspect rendered images on all devices in just a few seconds. Just select the desired mobile emulators and load your site across different screen sizes and resolutions.

mobile-emulations

LoadFocus Mobile Emulation service allows you to test your web apps and websites on all popular smartphones and tablets and we constantly add the new ones.
Easy to use and lightweight interface makes testing fast and easy, also you to set your favourite devices and websites, so that you can run or schedule multiple tests with only a few clicks.

mobile-emulation-results

Mobile Emulation allows you to see your websites like they are rendered in mobile devices, check how easy is to simulate a wide range of devices and their capabilities.

Mobile Emulation is far easier than switching to a real smartphone or tablet. It could save hours of effort.

mobile-emulation-detail

LoadFocus.com is a All-In-One Cloud Testing Platform for Load Testing and Performance Testing, Website Speed Testing, Automated Website Testing for Websites, Mobile Applications and API Endpoints.

Filed under Automated Website Testing & Monitoring, Selenium WebDriver, UI Testing.

With Automated Website Testing Service from LoadFocus.com you can easily automated your manual tests.

Just go to New Website Test page inside LoadFocus.com and click on the Step Action dropdown.
ui-test-steps

 

Choose the desired Step Action for your Automated Website Test

  • search for the desired the step action (Actions, ScreenShots, Navigation and Assertions)
  • add the step to your test by clicking on the action from the dropdown
  • make the step Required to fail the whole test if this step fails (
    • if don’t make the step Required, all other steps will continue to execute even if current step failed
    • test status will not take this step into consideration
  • add the necessary CSS or XPATH selectors for your desired Step Action (more details on how to locate web elements)
ui-test-assertion-step

 

Add more steps to complete your test scenario

 

add-more-test-steps

 

Execute the created Automated Website Test or Save for Later.

execute-ui-test

 

Check how easy is to automate the manual steps of your UI functional test with Automated Website Testing Service from LoadFocus.com.

More details related to Selenium WebDriver are available in the Video Course on How to Select a Dropdown in Selenium WebDriver.