Saturday, October 12, 2013

Is JMeter the most popular performance testing tool?

About a year and a half ago, at mid of 2012, I gave a talk in the Israeli QA Conference and part of the session was about the increasing popularity of JMeter (and the decrease of popularity of the old leader - HP Load Runner). Back then I said that I expect that by the end of 2012 the most popular performance testing tool will be JMeter (JMeter introduction presentation for Israeli audience).

Well, it seems I was right. It happened even faster!
Looking at the job posts popularity by keywords, the are more job opening now with JMeter, than with Load Runner, actually since mid of 2012.


(looking back at the presentation from that time, at mid 2012, I only had figures from January 2012 which showed this about to happen, while in fact - it already did)

As I am trying to be active on the JMeter users list, as well as monitoring the developers list I see this is not out of the blue - the maintainers are doing excellent work with new important features, bug fixes, new technologies adoption and so on... Also taking seriously community comments and change requests.

One of the best things about the JMeter users list is not only that it is being used for discussion about the tool but it also a place to discuss about methodologies, best practices and how-to's, regarding proper load testing, integration with continuous delivery and other conceptual topics.

Aside of the properly maintained project in Apache, there are other projects, both free open source and commercial, which complement the tool, including the most popular free open source and must have JMeter Plugins project (fka JP@GC, which went crazy bigger over the last 6 months with merging of other smaller jmeter plugins projects) and the commercial Ubik Load Pack (Which I must admit, I have never used).

There are also JMeter cloud services like Blazemeter.com, flood.io (fka gridinit.com) and beatsoo.org.

Two important notes I have with the trending of popularity:

  1. The popularity growth of JMeter seems to be on hold over the last couple of years.
    I am unsure if that's because there's another 3rd major player I am not familiar with or it is that the human kind found another solution where performance testing is not required. It might also be related with the overall job openings in the USA (where this graph is based upon) which feels to me like the most likely. It is also known that over bad financial times, the "fats" are cut off, so quality is something easier to cut, than developers who actually develop software. Time will tell.
  2. The second important note is that the comparison between load runner and jmeter is incorrect, as the comparison should have been with the term "loadrunner" and not "load runner". Seems like the right term (or the more popular term) is non-spaced "loadrunner":
    So overall loadrunner is still more popular (especially if you sum it with "load runner" job openings), but the shrinking trend with the popularity of Load Runner cannot be ignored.
Let's see how it looks like in few months.

Tuesday, April 23, 2013

Gmail - free Giga e-mail account!!

Long time ago I decided that lot of stuff is being stored on my Gmail account, stuff which I need so backup is required here...

The recent announcement of shutting down the Google reader account got to push me to take an action now and backup my Gmail account.

Lots of guides on how to backup Gmail accounts, but the interesting thing is that I've looked what's the oldest email I got there on my account and found that the first email on my account is the invitation I've sent to my friend.. Yeah what a crazy days... Back then you couldn't simply sign-up to Gmail, you had to get invited by someone you know and then you would get 20 invitations to invite your friends...




Shmuel Krakower has invited you to open a free Gmail account. The invitation will expire in three weeks and can only be used to set up one account. To accept this invitation and register for your account, visithttp://gmail.google.com/gmail/a-6872ae05d5-df976c5f73-1f73df1ad0 Once you create your account, Shmuel Krakower will be notified with your new @gmail.com address so you can stay in touch with Gmail! If you haven't already heard about Gmail, it's a new search-based webmail service that offers: - 1,000 megabytes (one gigabyte) of free storage- Built-in Google search that instantly finds any message you want- Automatic arrangement of messages and related replies into  "conversations"- Text ads and related pages that are relevant to the content of your  messages Gmail is still in an early stage of development. But If you set up an account, you'll be able to keep it even after we make Gmail more widely available. We might also ask for your comments and suggestions periodically and we appreciate your help in making Gmail even better. Thanks, The Gmail Team To learn more about Gmail before registering, visit:http://gmail.google.com/gmail/help/benefits.html

Sunday, April 14, 2013

Chrome dev tools missing data on network tab

While analyzing page loading times I noticed the following strange timing:

No matter how you sum this up, it ain't gonna get to 47.84 seconds!
What's wrong here? I don't know, not the first time I see this strange timings... any ideas?