We already have a barebones tool for testing our PC’s VR readiness from Oculus, but Valve is upping the ante a bit, releasing a SteamVR Performance Test to the masses. It’s free, and you don’t need an HTC Vive VR headset (or any VR headset) to run the benchmark, though you will need to have Steam installed. Valve’s test drops you into an Aperture Science robot repair facility (those of you who’ve played Portal 2 will instantly recognize the aesthetic) and simulates a…
Cloud computing is changing the way applications are deployed, monitored, and used by the end–users. Cloud offers a virtually–infinite pool of resources for computing, storage, and networking resources where applications can be scaled as desired. But it is important to measure the performance of these applications in the cloud. Performance is the utmost factor in testing a web application as it directly impacts the end–user experience. However, Performance testing in the cloud is different from that of traditional applications. The main aim of Performance testing…
What is Performance Testing? Performance Testing also knows as ‘Perf Testing’, is a type of testing performed to check how application or software performs under workload in terms of responsiveness and stability. The Performance Test goal is to identify and remove performance bottlenecks from an application. This test is mainly performed to check whether the software meets the expected requirements for application speed, scalability, and stability. Types Of Performance Testing Load Testing Load Testing is…
Less than a week before the launch of what’s widely expected to be the best-selling 5G phone to date, US telco carriers are in a bit of an interesting dilemma. The problem is that several recent articles in places like PC Magazine and the Washington Post have reported that real-world 5G performance and coverage is significantly worse than many hoped for and expected. In fact, in several cities around the country, tests showed that 5G performance was…
It has been six years since I started working on performance testing. Applications I have worked on include an electronic health records application used by more than two hundred thousand physicians nationwide and a backend application that processes millions of lab orders, results, and other messages daily. High availability, high reliability, and high performance are critical for both applications due to their time-sensitive nature. From knowing very little to becoming the leading engineer of a…
Previously, I reported on Intel’s low power, 14nm Core M mobile processor, formerly known by its architecture code name, “Broadwell.” I came away impressed with my first look at what Intel has done both at the silicon and platform architecture level. In a nutshell, Intel has succeeded at taking their previous generation notebook architecture, and while beefing up graphics processing, compute and cache resources, along with a few other tweaks, they’ve brought power consumption down to the 4.5 Watt range, which…
The elephant in the cloud infrastructure room is undoubtedly Amazon Web Services. Started less than 10 years ago as an adjunct to Jeff Bezos’s Amazon eCommerce business, AWS has gone on to invent, and utterly dominate, a new type of business. So much so that analysis firm Gartner had to reset the parameters for its recent Magic Quadrant rating to allow for the lead AWS has over all other comers. So when some statistics come out showing that AWS has…
The growing dialogue about the changing software testing trends — especially amid the rise in DevOps and Agile practices — is spawning an epidemic of theories about where the industry is heading. While many of these theories are legitimate, others appear less so. One area of discussion that sets off an alarm bell for me is the idea that performance engineering will replace performance testing. The basic premise of this argument is that instead of executing…
Organizations understand the need for effective network security. The challenge, however, is how to effectively compare and contrast various products and services to find the options that will work best. A lack of industry practices or consistent testing standards makes it difficult to get a valid “apples to apples” comparison of different solutions. Defining Terminology In the classic movie Princess Bride, one character continuously proclaims that things are “inconceivable” even though they are happening right…
Before starting Performance testing activities, a detailed plan should be created that will help how performance testing will be done from a technical perspective and business perspective. Here will describe the performance test planning steps and explanations for each. Objective of Performance Testing To determine the performance/speed/effectiveness of the application under expected workload. The main goal Performance testing is to check a software program’s Speed – Identify whether the application responds quickly. Scalability – To determine the capacity of maximum user load the application can handle. Stability – To find the stability of the application under varying loads. Performance Test Planning Steps: 1. Performance Test Requirements: Why the…