<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://www.testingreflections.com">
<channel>
 <title>testingReflections.com - performance testing patterns</title>
 <link>http://www.testingreflections.com/taxonomy/view/or/56</link>
 <description></description>
 <language>en</language>
<item>
 <title>CMG News</title>
 <link>http://www.testingreflections.com/node/view/7006</link>
 <description>It is still not late to submit a paper to the &lt;a href="http://www.cmg.org/blog/home/05"&gt;CMG conference&lt;/a&gt;. Although the abstract deadline passed, the enforced deadline is only the paper deadline – June 13.&lt;br /&gt;
&lt;br /&gt;
I believe that it is &lt;a href="http://www.cmg.org/blog/home/05"&gt;the best conference about computer performance&lt;/a&gt;. &lt;a href="http://www.cmg.org/blog/proc/05"&gt;Conference proceedings from 1997 through 2005&lt;/a&gt; are available to the public – probably the largest collection of performance-related papers (and most of them are practical).</description>
<pubDate>Thu, 29 May 2008 14:42:12 -0500</pubDate></item>
<item>
 <title>Multiple Dimensions of Performance Testing</title>
 <link>http://www.testingreflections.com/node/view/6855</link>
 <description>Almost all experts agree that &lt;a href="http://www.testingreflections.com/node/view/6784"&gt;pre-deployment "waterfall" performance testing&lt;/a&gt; (which, with the record/playback method, confused by many as the performance testing itself) is not enough - too little, too late. Actually it is just one very specific way of performance testing - with a full spectrum of other approaches, which are used so infrequently (at least as intentional performance testing techniques) that I don't recall finding any good classification. Thinking about it, I see several dimensions of performance testing which, although definitely correlated, probably might be considered somewhat independently - of course, just a raw idea for the moment, just an effort to order thoughts a little.</description>
<pubDate>Thu, 24 Apr 2008 20:18:00 -0500</pubDate></item>
<item>
 <title>Pitfalls of the "Waterfall" Approach to Performance Testing</title>
 <link>http://www.testingreflections.com/node/view/6784</link>
 <description>Looks like the pre-production validation approach to performance testing becomes typical for large corporations (if there is any at all):&lt;br /&gt;
&lt;br /&gt;
-get the system ready&lt;br /&gt;
-develop all scripts requested (sometimes offshore)&lt;br /&gt;
-run them all together  &lt;br /&gt;
-compare with the requirements provided&lt;br /&gt;
-allow some percentage of errors according to the requirements&lt;br /&gt;
-involve the development team if requirements were missed</description>
<pubDate>Mon, 24 Mar 2008 16:23:17 -0500</pubDate></item>
<item>
 <title>Re: Performance testing and coverage</title>
 <link>http://www.testingreflections.com/node/view/6714</link>
 <description>Can't leave &lt;a href="http://www.testingreflections.com/node/view/6709"&gt;Ainars Galvans' posting&lt;/a&gt; unanswered. I think that it touches very important issues I am fighting for long time with, so this post is going beyond just a comment.&lt;br /&gt;
&lt;br /&gt;
It is very interesting that I completely agree with Ainars on most items except final conclusions – which I completely disagree with. I suspect that it is rather terminology difference. So let's start with what I disagree.</description>
<pubDate>Tue, 11 Mar 2008 01:38:38 -0500</pubDate></item>
<item>
 <title>CMG Opens Its Content to the Public</title>
 <link>http://www.testingreflections.com/node/view/6572</link>
 <description>&lt;a href="http://www.cmg.org/national/about-cmg.html"&gt;The Computer Measurement Group (CMG)&lt;/a&gt; is making its conference proceedings from 1997 through 2005 available to the public. I believe that &lt;a href="http://www.cmg.org/conference/"&gt;CMG holds the best practical conference in performance analysis, capacity planning, and related areas&lt;/a&gt;. In addition to the areas listed below, I'd definitely add performance testing. Here is the official mail CMG sent:</description>
<pubDate>Tue, 12 Feb 2008 13:30:21 -0600</pubDate></item>
<item>
 <title>Performance Requirements</title>
 <link>http://www.testingreflections.com/node/view/6397</link>
 <description>My performance requirements paper was published in &lt;a href="http://www.stpmag.com/issues/stp-2008-01.pdf"&gt;the January issue&lt;/a&gt; of &lt;a href="http://www.stpmag.com/"&gt;Software Test &amp; Performance&lt;/a&gt; (pp.18-24).&lt;br /&gt;
&lt;br /&gt;
It was simple: I just sent a draft – and now I am reading it printed. With a new name - or even two: it is referred as &lt;i&gt;You Can Gauge Performance Without Requirements&lt;/i&gt; in one place and &lt;i&gt;Gauging Performance in The Absence of Measures&lt;/i&gt; in another. Not to mention other minor improvement.</description>
<pubDate>Sun, 06 Jan 2008 17:08:27 -0600</pubDate></item>
<item>
 <title>Qualitative and Quantitative</title>
 <link>http://www.testingreflections.com/node/view/6236</link>
 <description>A few thoughts inspired by &lt;a href="http://tech.groups.yahoo.com/group/LoadRunner/message/24051"&gt;a question about qualitative and quantitative information reporting performance test results&lt;/a&gt; in Yahoo's LoadRunner group.&lt;br /&gt;
&lt;br /&gt;
My understanding of qualitative and quantitative in the context of reporting performance test results is:&lt;br /&gt;
&lt;br /&gt;
Quantitative is what we directly measure or straightforwardly calculate from direct measurements (like response times or resource utilization)</description>
<pubDate>Fri, 16 Nov 2007 14:36:07 -0600</pubDate></item>
<item>
 <title>What Skills Performance Testers Need and How to Get Them?</title>
 <link>http://www.testingreflections.com/node/view/6037</link>
 <description>From time to time I see questions on different forums asking what skills are necessary for performance testers. There were pretty &lt;a href="http://www.sqaforums.com/showflat.php?Cat=0&amp;Number=47176&amp;an=&amp;page=0&amp;vc=1"&gt;interesting discussions&lt;/a&gt;. Looks like most experts agree that performance testing requires more skills than just knowledge about how to create a script for a particular load testing tool. While it is still possible to imagine a performance tester in a large corporation with deep specialization who only creates scripts and mechanically runs them while other performance experts monitor the system and analyze results, I don't see many perspectives neither for this person, nor for the approach. Systems become so complicated now that the sum of specialized expert views doesn't give the whole performance picture.</description>
<pubDate>Mon, 15 Oct 2007 09:31:39 -0500</pubDate></item>
<item>
 <title>Classify Performance Tests:  IVECTRAS</title>
 <link>http://www.testingreflections.com/node/view/5792</link>
 <description>&lt;dl&gt;&lt;dt&gt;This is the second installment of a currently unknown number of posts about heuristics and mnemonics I find valuable when teaching and conducting performance testing.&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;Other posts about performance testing heuristics and mnemonics are:&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;ul&gt;&lt;li&gt;Installment 1 - &lt;a href="http://www.testingreflections.com/node/view/5448"&gt;Performance Testing Core Principles: CCD IS EARI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Installment 3 - &lt;a href="http://www.testingreflections.com/node/view/5870"&gt;Model Workloads for Performance Testing: FIBLOTS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;I have struggled for over 7 years now with first figuring out and then trying to explain all the different "types" of performance tests.  You know the ones:&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt; 
&lt;ul&gt;&lt;li&gt;Performance Test&lt;/li&gt;
&lt;li&gt;Load Test&lt;/li&gt;
&lt;li&gt;Stress Test&lt;/li&gt;
&lt;li&gt;Spike Test&lt;/li&gt;
&lt;li&gt;Endurance Test&lt;/li&gt;
&lt;li&gt;Reliability Test&lt;/li&gt;
&lt;li&gt;Component Test&lt;/li&gt;
&lt;li&gt;Configuration Test&lt;/li&gt;
&lt;li&gt;{insert your favorite word} Test&lt;/li&gt;&lt;/ul&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;Well, I finally have an alternative.&lt;/dt&gt; 
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;&lt;b&gt;IVECTRAS&lt;/b&gt;&lt;/dt&gt;&lt;/dl&gt;</description>
<pubDate>Sat, 25 Aug 2007 17:45:02 -0500</pubDate></item>
<item>
 <title>CMG 2007 Call for Paper</title>
 <link>http://www.testingreflections.com/node/view/5149</link>
 <description>This year performance (load, stress) testing will be a focus track at &lt;a href="http://www.cmg.org/conference/cmg2007/index.html"&gt;the CMG 2007 conference&lt;/a&gt;. It is the best conference, by my opinion, about performance-related topics. Below is the official text:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cmg.org"&gt;The Computer Measurement Group (CMG)&lt;/a&gt; &lt;a href="http://www.cmg.org/conference/cmg2007/callpap.html"&gt;calls for papers and presentations&lt;/a&gt; for &lt;a href="http://www.cmg.org/conference/cmg2007/index.html"&gt;the 33rd International Conference&lt;/a&gt; to be held in San Diego, California, December 2nd through 7th, 2007.  The 2007 CMG conference will cover &lt;b&gt;load and stress testing, benchmarking, performance optimization, software performance engineering&lt;/b&gt;, resource management, capacity analysis, simulation and analytic modeling, and cost management with special emphasis on Virtualization, System Oriented Architecture (SOA), IT Service Management and IT Infrastructure Library (ITIL), and the technology implications of globalization.</description>
<pubDate>Sun, 11 Mar 2007 10:58:19 -0500</pubDate></item>
<item>
 <title>A minor performance problem?</title>
 <link>http://www.testingreflections.com/node/view/4763</link>
 <description>Returning to &lt;a href="http://www.testingreflections.com/node/view/4432"&gt; Yury's comment&lt;/a&gt;: &lt;br /&gt;
&lt;i&gt;At the same time in my world, typically, under load some transactions fail or have a longer response time. Nevertheless my clients are happy.&lt;/i&gt; &lt;br /&gt;
&lt;br /&gt;
I want to elaborate the subject a little further. Yes, it indeed is very typical and probably the biggest problem I see in performance testing for now.</description>
<pubDate>Mon, 01 Jan 2007 22:43:10 -0600</pubDate></item>
<item>
 <title>WOPR8: Call for Presentations (CFP)</title>
 <link>http://www.testingreflections.com/node/view/4735</link>
 <description>Theme: Critical Incidents in Effective Performance Testing&lt;br /&gt;
&lt;br /&gt;
Conference Location and Time&lt;br /&gt;
    MITRE Bedford MA, USA&lt;br /&gt;
&lt;br /&gt;
    April 12 – 14, 2008&lt;br /&gt;
&lt;br /&gt;
Major Questions of Interest&lt;br /&gt;
Questions we are interested in exploring at WOPR8 include:&lt;br /&gt;
&lt;br /&gt;
What critical Incidents lead to effective performance testing?  By sharing and attempting to understanding the critical incidents leading to effective performance testing we will explore how our craft can make an important contribution to all IT and Development projects.</description>
<pubDate>Tue, 19 Dec 2006 22:59:23 -0600</pubDate></item>
<item>
 <title>CMG Conference</title>
 <link>http://www.testingreflections.com/node/view/4704</link>
 <description>Attended &lt;a href="http://www.cmg.org/conference/cmg2006/mkt/conf_info.html"&gt;CMG 2006&lt;/a&gt;. It was really good ! I am too lazy to write down everything that was there, but there are others: &lt;a href="http://netperformance.com/blog_wwsi.aspx"&gt;here is one detailed blog&lt;/a&gt;. Of course, it is just one view: there was up to 12 different tracks at each timeslot. Unfortunately papers are available to members only, but &lt;a href="http://www.cmg.org/measureit/"&gt;Measure IT newletter&lt;/a&gt; is free (requires free registration).</description>
<pubDate>Tue, 12 Dec 2006 22:55:30 -0600</pubDate></item>
<item>
 <title>Risk-based performance testing. A different practice?</title>
 <link>http://www.testingreflections.com/node/view/4419</link>
 <description>With this post I want to continue to attack &lt;a href= http://www.testingreflections.com/node/view/3958&gt; performance testing with the only goal to validate performance requirements&lt;/a&gt;. To me it is testing happy-path only. Some publications and even tutorials claim this to be solved by adding risk-analysis during performance requirements gathering. I’m afraid this is not my practice and not the practice of many performance testers as much as I could judge.</description>
<pubDate>Wed, 25 Oct 2006 06:02:25 -0500</pubDate></item>
<item>
 <title>Once again about the difference</title>
 <link>http://www.testingreflections.com/node/view/4363</link>
 <description>Listening to Denise Arruda's presentation at &lt;a href="http://regions.cmg.org/regions/ctcmg/"&gt;CT CMG&lt;/a&gt; I found another point of view for &lt;a href="http://www.testingreflections.com/node/view/4175"&gt;my thoughts about performance testing&lt;/a&gt;. Simplified performance testing process flow looks like&lt;br /&gt;
&lt;br /&gt;
1) Run test(s)&lt;br /&gt;
2) Meet requirements? Yes -&gt; end&lt;br /&gt;
3) No-&gt; modify the system and go to 1 &lt;br /&gt;
&lt;br /&gt;
Only 1) and 2) is really testing. The 3) represents performance analysis and system tuning (optimization). Functional testing doesn't have that part at all while it requires some specific skills (like some understanding of internals and debugging) and probably a different attitude (more help to look for the problem, not only report it).</description>
<pubDate>Thu, 04 Oct 2007 14:09:10 -0500</pubDate></item>
</channel>
</rss>
