Jump to content

Talk:Load testing

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by AreYouFreakingKidding (talk | contribs) at 17:46, 6 December 2012 (Market Share). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The link to Grinder is wrong. It should be http://grinder.sourceforge.net/ —Preceding unsigned comment added by ToddCostella (talkcontribs) 17:40, 22 January 2010 (UTC)[reply]

]]]]]==VUser== What is a VUser? As someone who knows little about this topic, a sentence or two on its definition would be helpful. Ssnseawolf (talk) 15:39, 25 February 2009 (UTC)[reply]

helfulTool

What is the criteria for listing vendors on the tools section? Marketshare? Annual sales? Popularity? Czei 14:41, 13 March 2007 (UTC)[reply]

What is the criteria for being listed in the tools section? The first document, for example, is not about the load testing process, but is a software manual, while an article about how to do load testing on .NET applications is removed as "spam". Czei 14:43, 13 March 2007 (UTC)[reply]

The two pages should be merged since the separate "tools" section can't possibly work given the guidelines: "Promotional articles about yourself, your friends, your company or products, or articles created as part of a marketing or promotional campaign, will be deleted in accordance with our deletion policies." Any listing of "tools" would have to include products, and therefore would be categorized as "marketing". To be fair, any listing of "tools" which have to include all tools or none, otherwise you'd have to get into the criteria why some are listed others are not. (Czei 14:41, 15 June 2007 (UTC)) . —Preceding unsigned comment added by 121.243.192.105 (talk) 06:15, 21 November 2007 (UTC)[reply]

Software Load Testing is Misleading

The world of software load testing is changing and this article (as well as the list of load testing tools) is out of date, incomplete, and misleading. Disclaimer: I'm the founder of a new startup, BrowserMob, and I have a very clear conflict of interest and therefore cannot make edits to any of these pages.

This article on claims that software load testing shares very little similarity with functional testing tools, primarily because load testing operates on the protocol level whereas functional testing tools work at the GUI level. I have several concerns with this:

  • This paragraph would much more informational if it explained why most load testing tools work at the protocol level. Ex: because GUI-level testing for even 1 VU consumes much more memory that is practical to use for large scale load testing.
  • This is no longer true. In November 2008, I launched BrowserMob, which provides load testing via Selenium_(software), a functional testing tool. It uses Selenium for both record and playback. Therefore, this is a load testing tool which does not operate at the protocol level and instead does indeed work just like a functional testing tool.
  • The technique of protocol level playback is becoming more of a problem as web applications evolve and become more complex. I think this topic needs to be discussed somewhere. I recently published an article on http://ajaxian.com that discusses why load testing Ajax applications is hard.

BrowserMob works by leveraging cloud computing, which makes it affordable to actually use real browsers for GUI-based interaction in a load test. This technique has also been referenced independently by people on the Amazon EC2 forums.

I also agree that the load testing tools section seems a bit odd. Some of the tools referenced are just not accurate (HtmlUnit and Selenium are almost never used for load testing, except in the case of Selenium with BrowserMob). Also, some commercial tools are referenced while some are not, which seems to violate the neutrality of Wikipedia.

I think a better approach would be to eliminate the category page and roll it up in to this article, which a more in-depth discussion of the different approaches and techniques. I would also remove HtmlUnit and Selenium entirely and put them in the proper category. I would love to do this myself (I'm the founder of OpenQA and SeleniumHQ, so I have the expertise) but I clearly have a conflict of interest.

Any thoughts would be appreciated! Plightbo (talk) 18:17, 3 January 2009 (UTC)[reply]

Market Share

A comment left by a recent editor reads: "none of these tools have 5% market share (unless you only include Fortune 500)". I would argue that a tools survey, such as the one done by Better Software Magazine and StickyMinds.com is sufficient for determining market share. --Walter Görlitz (talk) 01:12, 16 January 2010 (UTC)[reply]

Poor Criteria

It is interesting to note that this article does not even mention Apache Bench, yet Apache Bench is distributed with every instance of Apache Web Server and I would contend that gives them at least 60%. Arbitrary and Capricious seems to be the watch word for this article.

Computational Load Testing

I think there should be something that ties this subject into the computer world with computer stress tests and servers/workstations. It would be usefull to try to link to the CPU or computer system stress test page. This gives details and allows for more central location of the computer aspect of load testing. If others agree that it is relevant we can promote it to the main page.

Concurrency testing

Is concurrency testing another synonym for load testing? Can anyone verify this? -- AnonymousDDoS (talk) 02:53, 26 June 2012 (UTC)[reply]

Not really. Usually when testing is done, it is done by one or at most a few individuals and this would be on larger systems and on different parts of the system. Concurrency testing is when multiple people are attempt to access the same part of the system at the same time. Perhaps one is writing a record while another tries to read it. The following article has a short section describing it: http://www.stickyminds.com/s.asp?F=S6920_ART_2 . Whether it may incorrectly be used synonymously with the term load testing isn't really clear. --Walter Görlitz (talk) 04:08, 26 June 2012 (UTC)[reply]
Perhaps we could add a section to load testing, or create a totally new article and provide a red link? -- AnonymousDDoS (talk) 13:58, 26 June 2012 (UTC)[reply]

This Article seems to be incredibly biased

The listing of load testing tools on this page seems to be arbitrary and capricious. Two of the most popular and readily available tools aren't even listed here. Why is one person granted the power to decide what does and does not go on these pages. I thought this was a community project. — Preceding unsigned comment added by AreYouFreakingKidding (talkcontribs) 17:40, 6 December 2012 (UTC)[reply]