Lowest Cost Cloud Load Testing Tool

performance testing

Using Web Analytics for Modeling Application Usage in Performance Tests

web analytics used in performance testsIn my last article, I wrote about the paradigm shift in web application architecture and why performance testers have to re-think their strategy around testing Rich Internet Applications (RIA) for performance. Web application development processes and user expectations continue to grow by leaps and bounds. Sadly, the techniques and approaches employed to test those applications have not kept up with the same growth rate. But the good news is that newer tools are coming up and methodologies are being defined to close in on that gap. Hence, it is essential that performance testers make use of them at every phase of the performance testing lifecycle.
 
Early on in the performance testing lifecycle, testers gather requirements and collecting application usage statistics is typically one of the primary tasks. In this article, I will explain how “Web Analytics tools” can be a great source of information to gather historical data about the application usage and user behavior.


 

Traditional Web Server Log Approach


Traditionally, performance testers have been relying on the web server log files to collect historical application usage data. A web server log was and still is a great source of information. They contain enormous data on web usage activity and server errors. Downloading log files from the web server and running report generation tools will help testers get meaningful info out of them. However, web server logs have their limitations. For example,

  • Usage data contained in the web server logs do not include most “page re-visits” due to browser caching. For e.g. If a user re-visits a page, no request is received by the web server as the page is retrieved from browser cache. 
  • 
While data contained in the Web server logs can provide insights into system behavior, it does not help much in understanding “user/human behavior”. 
  • 
Web server logs do not provide user’s geographical info, the browser they used and the device/platform they accessed the application from. All of which are vital metrics to understand user behavior on the application. 

While Web Server log files are still a great way to measure user statistics, new ways to measure web traffic have propped up that provide information from a user-perspective rather than a system perspective. A large number of organizations are implementing what is called “Web Analytics Tools” as part of their Web application infrastructure. For example: Industry reports suggest that Google analytics, a leading Web Analytics tool provider is used on 57% of the top 10,000 websites.

The Risks Of Testing in Scaled Performance Environments

This article will explain the risks associated with using a scaled (aka downsized) environment for Performance Testing. I’ve been a little off topic lately and I thought I would jump back into the realms of Performance Testing. I thought I would attempt to answer one of the most complicated questions I’m faced with when Load Testing. The question is this “If we half the size of the performance/load testing environment can’t we just multiple the figures up?” This is a straightforward question and the answer is simple – ‘NO’. But justifying the answer and explaining in simple terms is more difficult. Particularly to PM’s and people not directly attached to the technology. So I’m going to attempt to answer in simple terms why scaled load testing environments tend not to work and highlight the risks to be considered when using them. Point people at this article if you struggle to answer this question – and let me know what they think.

performance testing scaled downFirst lets take an object: A square – if we half the square, do we get half the size? Well yes and no – the square is half the size, but its capacity is 1/4 of the original square.

This is a very simplistic view - but it illustrates if the environment is ‘halved’ the capacity will not. I’m setting the scene so please bear with me …..

Web Performance Testing - Cost Benefit Analysis

Forgive me for stating the obvious, but web applications are a critical part of global business in 2011. I see no alternative other than more dependence by companies everywhere on web software and Internet infrastructure. In my opinion, all business trend data predicts greater overall web usage, more complex application architectures, and tremendous spikes in extreme traffic volumes.


Critical Applications, Yet They Aren't Getting the Investment Needed

ComputerWorld last week made a definitive statement regarding the critical nature of web applications:

Those who are unprepared are vulnerable to service outages, customer dissatisfaction and trading losses - and often when it hurts the most. Successful businesses understand the need to assure service and application availability if they want to retain customers, deliver excellent service and take maximum advantage of the opportunity their market offers.
This is not a theoretical problem - just look at the recent challenges for the London 2012 Olympics andTicketmaster. Just when everyone wants to do business with you, you’re not available.

performance testing London OlympicsThe London Olympics site was overwhelmed by high demand for tickets and many buyers received the message, “We are experiencing high demand. You will be automatically directed to the page requested as soon as it becomes available. Thank you for your patience.”

That's a failure even if the representatives of the site said it had not crashed. Performance failure...pure and simple for the whole world to see.

Examples of performance failure like this seem to occur weekly, if not daily, somewhere in the global business universe of websites.


Transformative Moment? When Global Retailers Fail!

Recently Target.com crashed under extreme user volume. They cut a deal with a designer line of knitware (Missoni) and promoted a special sale on the morning before products were sold in stores. By 8:00 a.m. EDT, the site was crashing. The Boston Globe went so far as to say:

”...the Missoni mess could be a transformative moment in the relatively brief history of e-commerce. Retail analysts say it shows that even though online shopping has made major strides since Victoria Secret’s website famously faltered during a 1999 webcast, companies still may not always have the technological muscle to meet consumer demand for such frenzied promotions.”

Performance Testing Manager Joins Our Blog

A rumor has swept around the world this week through Twitter and Facebook that Jason Buksh, performance consultant, is going to be an ongoing guest blogger for LoadStorm. That rumor has apparently been substantiated! You heard it here first. We look forward to many useful insights from Jason.

So, please welcome our newest performance test expert blog contributor here at LoadStorm.com.

As his first contribution (other than his insightful interview), he sent me this funny cartoon about stress testing.


stress testing is frustrating

Performance Testing Interview with Jason Buksh

performance testing with JasonJason Buksh is a Technical Project Manager and Performance Consultant in London, England. Jason has extensive experience with performance testing at many companies including HSBC and Siemens. He is skilled with tools such as Rational, Grinder, and Performance Studio. His certifications include LoadRunner.

We appreciate his time to share some good thoughts with us about a topic that gets us excited. Here is his interview with us.

What is your technical background?

I learned to program when I was 13 - it was a vic20, I then swiftly moved onto 6502 for the BBC micro. University studying computer science was an obvious and easy progression for me. First job was writing rendering engines (C++) for virtual reality simulators. I would describe myself as a techie at heart - I’m genuinely interested in how things work. I think having a strong and long background in IT enables me to grasp new concepts easily - which is great when I have to go into different companies and need to understand their systems quickly. I've a 2:1 in Computer Science, ISEB Practitioner and SCRUM Master Certified.


Do you consider yourself more of a software developer or QA professional?

We should get out of the habit of separating them so readily. I feel strongly that every software developer should QA their work. Its not good enough to code and then relinquish QA to another team. Its lazy, increases delivery time, wastes effort and increases cost. Everyone should be a QA professional within their own field. I think a large dedicated QA team is a good measure to the inefficiency of an IT project. I’m going to write a post on this very topic.


How much involvement do you have with load and performance testing?

My career is built on it. I’ve performance tested many mission critical and highly transactional systems. Companies like Expedia have extremely large volumes of traffic, and the performance of such a system is paramount. My experience at global financial institutions has taught me a great deal about trading platforms and the importance of milliseconds in response time.


What is the biggest change you have witnessed in the way people conduct load testing?

There is a quiet move away from Loadrunner and its going to become an avalanche. It's been underdeveloped and overpriced for a long time.

Skipping Load Testing is a Dangerous Choice

load testing is like wearing a helmet - it's good insuranceIn 1948, Indian Motorcycles asked my father if he wanted to be a dealer for them. The rest is history. I grew up riding dirt bikes, racing at field events, and rebuilding a few classic cycles. My dad always wore a helmet and made sure I did too. Sometimes the helmet he gave me wasn't very cool, but I was sure it was best for me because he told me stories of guys that didn't wear them.

Sad news caught my eye today about a guy protesting the helmet law in New York. Unfortunately, while he was riding in a rally he lost control of his Harley, flipped over the handlebars, and hit his head on the pavement. He didn't survive the crash. State troopers determined that he would not have died with a cracked skull if he had been wearing his helmet.

Two things come to mind:

  1. Legislation doesn't always work.
  2. He made a choice that was costly in the end.

How does this motorcycle helmet situation relate to load testing? It's simple:

Every day web developers make the decision that load and stress testing is NOT necessary for their site or application.

Yeah, and you can ride without a helmet too. It's just a bad idea. The risk is too great.

Performance of your site has a direct correlation to your success. Slow sites lose revenue. Sites crash under heavy traffic every day because they got a favorable review on Slashdot. Unexpected volume comes from unlikely sources and blindside your company. Digg, Reddit, Twitter, and hundreds of other social media sites can immediately pour tens of thousands of users to your URL. How will your site handle it?

Web Performance - Get it Right

web performance - heat didnt winThe Miami Herald published an ad for clothing congratulating the team on their 2011 NBA championship. Perhaps no one noticed. #FAIL

Whoops, I guess the editor wasn't watching the game when the Dallas Mavericks closed out the NBA Finals and took home the trophy. Congrats to the Mavs. Dirk earned the right to be in the greatest player discussions - especially when it applies to comebacks in the 4th quarter.

The huge mistake by the newspaper makes me think about how obvious web performance failure is a tremendous error. Perhaps a site owner or web application product manager can ignore the performance aspect, but their users will not. The speed and scalability of an online system has been proven statistically to directly affect its effectiveness.

Performance Testing Interview with Rodney Bone

performance testing Rod Bone interview
Rodney Bone
is a performance consultant that works for Revolution IT in Brisbane, Australia. He has graciously invested his time to share insights about performance testing with us. Please follow him on Twitter (@rod_bone) and tweet your thanks for his interview.

That's Rod in the picture at the right when he did some reserve time during the Brisbane floods over Christmas. The slow sign is just ironic.

What is your technical background?

Started as a software engineer with Accenture, where I was involved in the entire end to end SDLC including experience in the BA space.

Do you consider yourself more of a software developer or QA professional?

Now, definitely QA, I think todays generic developer is only one part of a large picture and Accenture’s model of exposing developers to the whole SDLA is one that should be encouraged by all companies.

How do you determine the load to apply to the target app during load testing?  

Ask the business, and ask as many people as applicable. Users, and BA’s have different opinions, so talk to them all. Once you nail the processes and the amount of transactions per hour run with that. Back that up with Log info as historical information is the best source of information. With new applications this is not always available.

Do you prefer using requests per second (RPS), concurrent users, or some other metric to define load?

They answer different questions. You can sometimes hit a server with the right RPS with one virtual user but that doesn’t tell you that the web server is up to serving the required amount of concurrent connections. I have tested an app where they plugged the Apache Load Balancer in out of the box and it only served 20 concurrent connections. FAIL! And you wouldn’t pick this up without concurrent users.

Load and Stress Testing - The New Paradigm Part 2

load and stress testing paradigm shiftYesterday, we examined how the new availability of elastic cloud computing has changed load and stress testing for the better. It lowers the cost, increases scalability, and facilitates running tests more efficiently. An article on load-testing.org about load and stress testing got me thinking about how our paradigms in this industry have changed and continue to evolve.

Today, we look at the reasons for why we would want to run tests more frequently and earlier in the software product lifecycle. To borrow a Chicago axiom about voting - test early and test often. It's the new paradigm.

Performance Benchmarks on Web Servers

performance of web serversI was reading a post about how the performance of Apache wasn't quite as good as Nginx, but I got sidetracked by a link on the article that lead me to a broader study that was interesting. An informative performance benchmark comparison was published on http://www.trustleap.com/ where the author concludes that G-WAN running on Linux using a C language-based application has unbelievably better performance than any of the other tested combinations.

First, let me say that I love seeing the metrics. Second, I would love to run a test like this with LoadStorm. Third, my inner geek cynic kicked in as soon as I realized that TrustLeap is the producer of G-WAN. Maybe these numbers are suspect because of their source, however I want to share them with you.


Comparing Apache/Linux, GlassFish/Linux, IIS/Windows, and G-WAN/Windows & Linux

Interview with Basilio Briceno about Performance Testing

performance engineer Basilio BricenoBasilio Briceno is the Senior Developer at Naranya - one of the leading new media companies in LatinAmerica, with special focus in the mobile entertainment and mobile marketing world. He is also a Community Member of the Mozilla Foundation and Project Lead at Tlalokes PHP framework.

Basilio is or has been a college professor, a public speaker, and an independent consultant with these specialties: PHP, UNIX, GNU/Linux, FreeBSD, Solaris, Apache, IIS, Bind, Bash, Photoshop, Gimp, (X)HTML, DB/2, Websphere, JSP, JSF, Javascript, MySQL, Oracle, Perl, PostgreSQL, Postfix, and XML. Check out his personal blog site when you get a chance.

Let's start the interview.

How much involvement do you have with load and performance testing?

That's what I do everyday, and that's why companies hire me. My principal task is to be the most worried person in the company about performance testing. That's why I try to be involved in every aspect, from UI testing, to load testing, and OS tuning.

What would you say is the difference between load testing and performance testing?

To put it into a boxing metaphor, performance testing allows us to know the precision and speed of the fighter's arms and fists, the power of his punches, the resistance, velocity and movement of his legs. Load Testing allows you to know the amount of rounds the fighter is capable of competing.

What do you think is the most important aspect of load testing?

Emulating the real conditions that the application is going to be exposed to and exceeding the expectations. If the Load Testing results are superior to expectations, it is less likely that uncomfortable surprises will appear in production.

Standardizing Web Performance Testing Proposal by WebPagetest - Part 1

performance testing monolithic solutionsToday I saw a tweet that led me to download a document published by WebPagetest.org's development team containing proposed changes to the way web performance testing is conducted. The following is a summary of the document with a little commentary. The focus of the document is NOT on load testing; rather, it primarily deals with individual web page analysis. Thus, the definition of performance testing used herein is relative to taking a browser, hitting a page, and analyzing the response metrics relative to the single page.

Load times of each resource such as images, CSS, HTML, Flash, XML, Javascript files, etc. are a key measurement. The speed of DNS lookups, intitial connection, content download, start render, and document complete are other important measurement in the type of performance testing involved in this proposal. Patrick Meenan, Sadeesh Kumar Duraisamy, Qi Zhao, and Ryan Hickman are the authors of this piece, and they refer to the scope of their proposal as "ad-hoc performance testing". They submit four main points:

  1. Current state of web performance testing
  2. Proposed changes
  3. Use cases
  4. Making it happen


Current Web Performance Testing

Their document has bullet points without much explanation, so I must read between the lines and offer my thoughts. The first bullet is "Monolithic Solutions". Yep, I think I understand that one. Most of the performance testing solutions in the market are well-known by developers because those tools have been around for a long time. Until recently, there have only been a few players such as Mercury, Rational, and Borland. Consolidation in the past 5 years caused the names to change to HP, IBM, and Micro Focus, but the software tools are the same monolithic solutions created in the 1990's.

performance testing monolithic solutionsThe vast majority of marketshare has been controlled by the large corporations with deep pockets for advertising and PR. Their sales relationships with the IT Managers and CTOs of Fortune 1000 companies has assured them of guaranteed deals through being a part of a suite or through the FUD factor. Big companies must buy software from big companies. Otherwise, the CTO would be exposing himself or herself to ridicule and contempt by the vendors. This contempt would be delivered to other executives like CFOs that don't know software, but they do understand risk mitigation. Along this line of thinking pitched by the entrenched big vendors' is the conclusion that monolithic solutions are safer. Why? Mainly because they are too big to fail. Oh my goodness! How could a rational (pun intended) IT executive swallow that crap? There is lots of IBM software that is dead and gone - which cost many companies millions of dollars to replace/convert to the new software products. Reminder: GM was too large to fail as well...see the fallacy?

Performance Testing Links on Christmas Eve

We have about 3 feet of new snow here from the storm earlier in the week. It makes for a picturesque Christmas holiday for my family.

Today I'm just going to share a summary of 2 performance testing articles that I read this morning, then I'm taking off early to enjoy time with my wife, mom, and daughters.

Performance Testing in Agile Framework

Performance Testing Interview with Adron Hall

Adron Hall performance testing expertA couple of months ago, Adron and I connected on Twitter. He fits the perfect profile of people I like in social media: a web developer, software architect, cloud computing advocate, public speaker, adrenaline junkie that is into heavy metal, transit & logistics, economics, and beautiful things. He also believes that load testing is often overlooked and performance can make or break a project (see below).

Performance Bottleneck - Counting Legs & Dividing by Four

performance bottleneck is counting cow legsHere are a few good insights about software performance from Robert Read in his eBook entitled, How to be a Programmer: A Short, Comprehensive, and Personal Summary. Robert dedicated the book to his colleagues at Hire.com.

My favorite parts are listed here as excerpts and included below in the original context:

  • Bottlenecks in performance canl be an example of counting cows by counting legs and dividing by four instead of counting heads.
  • The purpose of stress testing is to figure out where the wall is, and then figure out how to move the wall further out.
  • If the wall is too close to satisfy your needs, figure out which resource is the bottleneck (there is usually a dominant one.) Is it memory, processor, I/O, network bandwidth, or data contention?
  • Performance is a part of usability.
  • Most software can be made (with relatively little effort) 10 to 100 times faster than they are at the time they are first released.
  • If a well-isolated algorithm that uses a slightly fancy algorithm can decrease hardware cost or increase performance by a factor of two across an entire system, then it would be criminal not to consider it.
  • A plan for stress testing should be developed early in the project, because it often helps to clarify exactly what is expected. Is two seconds for a web page request a miserable failure or a smashing success? Is 500 concurrent users enough?
  • I've made errors such as failing to provide a relational database system with a proper index on a column I look up a lot, which probably made it at least 20 times slower.
  • Other examples include doing unnecessary I/O in inner loops, leaving in debugging statements that are no longer needed, and unnecessary memory allocation.
  • Stress testing is fun.
  • Who has particular knowledge about a component also constantly changes and can have an order of magnitude effect on performance.
  • Finding the expensive I/O and the expensive 10% of the code is a good first step
  • There is not much sense in optimizing a function that accounts for only 1% of the computation time.
  • Each change brings a test burden with it, so it is much better to have a few big changes.

Web Performance Tool: Google Page Speed

web performance toolIt's no secret that Google likes speed. They have made several announcements about the importance of speed on the web and go so far as to describe themselves as "obsessed with web speed". In April 2010, they announced that Google search was including a new signal in their search ranking algorithms: site speed.

"Historically, we haven't had to use it in our search rankings, but a lot of people within Google think that the web should be fast," says Matt Cutts, Google Software Engineer. "It should be a good experience, and so it's sort of fair to say that if you're a fast site, maybe you should get a little bit of a bonus. If you really have an awfully slow site, then maybe users don't want that as much."

To this end, Google has released a web performance tool commonly called "Page Speed". There are actually several tools related to performance profiling of web pages. According to the Google overview:

"The Page Speed family consists of several products. Web developers can use the Page Speed extension for Firefox/Firebug to analyze performance issues while developing web pages. Apache web hosters can use mod_pagespeed, a module for the Apache™ HTTP Server that automatically optimizes web pages and their resources at serving time. "

web performance Page SpeedGoogle Page Speed is an open source Add-on for Firefox and Firebug. This add-on will help you analyze deeply your website/blog in order to improve its performance and crawling process. The performance tool not only evaluates the performance of web pages, it will also provide suggestions on performance improvement. It performs several tests on a site's web server configuration and front-end code. These tests are based on a set of best practices known to enhance web page performance. Webmasters who run Page Speed on their pages get a set of scores for each page, as well as helpful suggestions on how to improve its performance. It is also Google's preferred environment for introducing new performance best practices.

Performance Testing with James Bond

performance testing with James BondRoger Moore turns 83 today. As an actor, he is best remembered as James Bond in several movies during the 1970s where he always got his man (and his girl). James was an inspiration to all of us hot-blooded boys, and his exploits of saving the free world from evil villains was the epitome of performance.

On to today's performance testing news. Apparently IE9 is faster with HTML 5 than Firefox 3.6. Who knew?! Is this the first time in history that a Microsoft browser is the fastest at anything? Read the article below to find out.

Are you getting ready for the holiday season? Can your website handle the huge influx of traffic your marketing department is about to send your way? Tis the season to be load testing. If you aren't hammering your site and performance tuning it in the next month, it will probably be too late to prevent lost revenue.

Neil Ashizawa has written two articles in one entitled How to Test Your Web Apps to Avoid Website Downtime This Holiday Season with a second part that is called, How to remove testing headaches from holiday shopping season.

1,787 RPS - that's scalable performance testing!

Today we had a customer push the limits for a high measurement of requests per second in our performance testing tool. Their test hit a peak of nearly 1,800 requests per second! Wow, that pretty good.

We are still making some improvements to our our own system bottlenecks in AWS, but our team is obviously making some great progress. Yeah, I know. The irony is not lost on me. ;-)

Jeremy Hutchings Describes the Difference in Load, Stress, Performance Testing

I ran into a Tweet today that said, "Is #loadtesting to know *where* it beaks, not *if*. That's it does isn't the issue, that I know where and roughly when is #load #testing". The tweet caught my eye because of the hash tag for loadtesting.

The implication, as I interpreted the 140 character bit of wisdom, is that load testing answers the questions:

  1. How much load breaks a system?
  2. Where does the system break under load?

Performance Testing FIFA & Cloud Scalability

performance testing linksAs we begin another week of summer, here are a few helpful links for articles concerning issues of interest to us load and performance testers. We at LoadStorm have been busy the past month with many new customers asking us for help.

Performance Blame Game

old school development

Poor Performance - Your Fault?

Who is to blame for bad application performance? by Alois Reitbauer is an informative look at how developers, system architects, testers, R&D managers, and operations leaders can each play a role in poor performance of software.

While pointing the finger is a common way employees in companies invest their time, rarely does it have much ROI. My experience is that development teams, IT departments, and company executives usually don't play together very well. They don't communicate clearly or frequently to each other. It's only natural because they have their own jobs to do, and their job evaluation (i.e. bonus or raise) isn't measured by collaboration.

17 Performance Testing Articles

Of course there are hundreds or thousands of posts out on the web about performance testing. I thought I would share 17 good sources focused on web application performance testing. Some of these are lists that lead to other excellent posts.

Ensuring Web Site Performance – Why, What and How to Measure Automated and Accurately

Performance Testing Articles

Performance Testing Interview with Perry Reed

performance tester Perry ReedPerry Reed has worked in performance testing for eight years, and he has extensive experience with load testing for large software applications. Perry has applied his skills at such companies as Publix Supermarkets and Home Shopping Network.

World-class Performance Engineers Shine the Light on Load Generation Challenges (it aint easy)

load generation serversThere was a time a few years ago that I needed to hire a Senior Performance Engineer consultant to help me set up load generation servers. I also needed help figuring out all the pieces for getting my performance testing environment setup.

Interview with Head Geek Andrew Lombardi

Andrew LombardiAndrew Lombardi is a Java Software Engineer and Head Geek of Mystic Coders, LLC in Santa Ana, California. His blog provides insight into many aspects of technology.

Our thanks to Andrew for taking the time to share some information with us.

Stress Testing Vs. Performance Testing - Different Opinions

Today I read an article by Omer Brandis on IT Toolbox about SAP stress testing versus performance testing. Maybe his perspective differs from mine because he is not focused on web applications. I just haven't seen other technologists use the definitions and goals of the two types of testing like Omer uses them.

Performance Testing Interview with Ricardo Sueiras

performance testing with RicardoRicardo Sueiras is a self-professed "IT professional and geek" (found that on his blog. His formal title is J2EE Systems Architect at PricewaterhouseCoopers LLP in Canterbury, United Kingdom.

Ricardo has extensive experience with web performance and load testing, and we are grateful he invested his time to share some good thoughts with us about a topic we are excited about.

What is your technical background?

I am a system architect, working in J2EE for around 10 years, with a focus on infrastructure design and architecture.


Do you consider yourself more of a software developer or QA professional?

Neither I guess - I am the guy that has to put all the pieces together, make sure it all works and performs as required. When it doesn't, I figure out why and what needs to be done!


When and why did you get into this industry?

I've been in IT for over 20 years as it has always been a passion - it is hard to think of any other industry to be in for me, and am still as interested and driven as when I started 20 years ago. I think its IT's ability to evolve, change and for new technologies to come along that help keep it fresh and interesting.


What is your specialty? Why?

performance testing geekI tend to specialise in open source and collaboration/social software. I have implemented over a period of years a robust process within our organisation for the adoption of open source tools, platforms and software and am heavily involved in collaboration software, initially with the first wave (cc:Mail/Lotus Notes) and now onto the new wave of social collaboration tools. I am also interested in load testing, and have worked on load testing a number of our internal web infrastructures and applications.

Regression Load Testing

NetworkWorld's Senior Editor Denise Dubie provides her views on What is considered good application performance?

The article essentially concludes that whatever the end user can tolerate is probably adequate performance. I was hoping for more technical content and details of studies or something like that.

Don't Get Caught With Your Britches Down (hat tip to Capt Kirk in Wrath of Khan)

Performance Testing from an eCommerce Perspective

performance testing for ecommerce
Bob Williams, Senior Manager e-Commerce Marketing at Harland Clarke, has a nice post about performance testing, load testing, and stress testing. He titles it Customer focused eCommerce: Volume testing techniques

Trends in Load and Performance Testing by J Singh

Load Testing Trends

Dr. J Singh is a principal of Quantitecture where he helps clients improve the success rate of large software development projects. Dr. Singh has been associated with system performance for 20+ years, and was the Director of Software Development at Fidelity Investments. He managed a system performance group and created several successful new products.

Storm on Demand - Pay Per Test

Storm on Demand Users Cost
250 $9.97
500 $19.95
1,000 $39.90
5,000 $199.50
10,000 $399.00
25,000 $997.50
50,000 $1,995.00

performance testing sign upIt's easy. You can be load testing in 15 minutes.

  1. Click the "Free Account" button.
  2. Enter your name & email address.
  3. Click the confirmation link in an email.
  4. Create a test scenario for your site.
  5. Run a load test.
  6. Analyze the test results.
  7. Send us a testimonial because you are amazed!

Best Load Testing Tool

"LoadStorm I love you and I am gladly going to pay for your services!" - Bernardo Rivas Carillo, Software Development Engineer in Test, Wirestone

"Excellent product – quick and easy to set up, great analytics tools, and affordable." - Mislav Kos, Application Developer, Soliant Consulting

"We can only wish that more of our vendors would be so responsive and accommodating as LoadStorm." - Miguel Picornell, VP Operations, Optaros, Inc.

"Great load testing tool! It's exactly what we need. I think the world of the service!" - Rafael Santander, Performance Engineer, OffandAway.com

"LoadStorm...awesome product!" - Kaine Escott, CEO, Harvey Norman Big Buys

"Thanks for the help and the great customer service!" - Andrew Glenn, CTO, Group Commerce Inc.

"Thank you alot! LoadStorm is essential for us to ensure the best performance & scalability." Claudio Bianchi, CEO, FreeSharewareDepot

Want a Live Demo? Have Questions?

Please feel free to contact:

Scott Price
Vice President
(970) 389-1899 mobile
support@loadstorm.com

Click here to submit a testimonial