<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Coding the Architecture - loadtesting tag</title>
  <link>http://www.codingthearchitecture.com/tags/loadtesting/</link>
  <description>Software architecture for developers</description>
  <language>en</language>
  <copyright>Coding the Architecture</copyright>
  <lastBuildDate>Wed, 16 May 2012 08:01:04 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Stating the obvious</title>
    <link>http://www.codingthearchitecture.com/2009/06/16/stating_the_obvious.html</link>
    
      
        <description>
          &lt;p&gt;
If you&#039;ve watched &lt;a href=&#034;http://www.codingthearchitecture.com/2009/06/15/a_developers_guide_to_load_testing_video.html&#034;&gt;A developer&#039;s guide to load testing&lt;/a&gt;, you will have seen the graph below already. It shows the results from load testing a website written in .NET with the &lt;a href=&#034;http://jakarta.apache.org/jmeter/index.html&#034;&gt;Apache JMeter&lt;/a&gt; load testing tool. Along the bottom of the graph are the actions that make up the load test script, while the vertical axis is the response time in seconds. Each line represents the results from a different test run with a different number of concurrent users.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;img src=&#034;http://www.codingthearchitecture.com/images/load-testing-graph.png&#034; alt=&#034;Load testing graph&#034; /&gt;
&lt;/div&gt;

&lt;p&gt;
The interesting thing about this graph is that the average response time for any page request is just a few seconds, with the exception of the spike around a third of the way in. This spike is caused by the .NET web tier having to aggregate information from several calls to a backend system, where some resource locking bottlenecks the incoming requests. From analysing the load testing environment during the test run, we were able to ascertain where the hotspot was because (a) the CPU load for the web-tier dropped off when this call was taking place and (b) we could see the requests being queued up on the backend system. From a technical perspective then, load testing is a fantastic way to find and highlight bottlenecks in the overall architecture, providing an opportunity to present some real evidence about the performance degradation and where the hotspots are.
&lt;/p&gt;

&lt;p&gt;
Furthermore, in this example there was a general feeling that this particular action was slow, but the evidence was only empirical. People had experienced this slowness but had never actually measured it before. &lt;a href=&#034;http://www.codingthearchitecture.com/authors/kseal/&#034;&gt;Kevin&lt;/a&gt; made a comment during the last user group where he mentioned that the architect sits between the technical and business spaces, spanning the two and bringing them together. Raw results from a load test are one thing, but presenting the data in a way that makes sense to non-technical people can tell a completely different story. Sometimes your load testing results state the obvious, but sometimes they don&#039;t.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>How do you deliver software architecture?</category>
    
    <comments>http://www.codingthearchitecture.com/2009/06/16/stating_the_obvious.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2009/06/16/stating_the_obvious.html</guid>
    <pubDate>Tue, 16 Jun 2009 14:08:33 GMT</pubDate>
  </item>
  
  <item>
    <title>A developer&#039;s guide to load testing - video</title>
    <link>http://www.codingthearchitecture.com/2009/06/15/a_developers_guide_to_load_testing_video.html</link>
    
      
        <description>
          &lt;p&gt;
Just a quickie ... the video from &lt;a href=&#034;http://www.codingthearchitecture.com/2009/06/11/a_developers_guide_to_load_testing_slides.html&#034;&gt;A developer&#039;s guide to load testing&lt;/a&gt; at Skills Matter last week is now available to &lt;a href=&#034;http://skillsmatter.com/podcast/design-architecture/a-developers-guide-to-load-testing&#034;&gt;view online&lt;/a&gt;. The microphone picked up the questions and comments quite well, which is excellent. Enjoy, and feel free to use the &lt;a href=&#034;http://groups.google.com/group/codingthearchitecture&#034;&gt;Google Group&lt;/a&gt; to continue the discussion.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;object width=&#034;400&#034; height=&#034;300&#034;&gt;&lt;param name=&#034;allowfullscreen&#034; value=&#034;true&#034; /&gt;&lt;param name=&#034;allowscriptaccess&#034; value=&#034;always&#034; /&gt;&lt;param name=&#034;movie&#034; value=&#034;http://vimeo.com/moogaloop.swf?clip_id=5116578&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&#034; /&gt;&lt;embed src=&#034;http://vimeo.com/moogaloop.swf?clip_id=5116578&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&#034; type=&#034;application/x-shockwave-flash&#034; allowfullscreen=&#034;true&#034; allowscriptaccess=&#034;always&#034; width=&#034;400&#034; height=&#034;300&#034;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/div&gt;

&lt;p&gt;
Thanks again to &lt;a href=&#034;http://skillsmatter.com&#034;&gt;Skills Matter&lt;/a&gt;.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>How do you deliver software architecture?</category>
    
    <comments>http://www.codingthearchitecture.com/2009/06/15/a_developers_guide_to_load_testing_video.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2009/06/15/a_developers_guide_to_load_testing_video.html</guid>
    <pubDate>Mon, 15 Jun 2009 22:27:51 GMT</pubDate>
  </item>
  
  <item>
    <title>A developer&#039;s guide to load testing - slides</title>
    <link>http://www.codingthearchitecture.com/2009/06/11/a_developers_guide_to_load_testing_slides.html</link>
    
      
        <description>
          &lt;p&gt;
Thanks to everybody that came along to the &lt;a href=&#034;http://www.codingthearchitecture.com/2009/06/02/a_developers_guide_to_load_testing.html&#034;&gt;CTA user group earlier in the week&lt;/a&gt;. The tube strike may had reduced the numbers but we still had some great discussion about load testing. My slides are available to &lt;a href=&#034;http://static.codingthearchitecture.com/presentations/20090609-load-testing.pdf&#034;&gt;download&lt;/a&gt; (~4MB) and if anybody wants to continue the discussion, please feel free to use the &lt;a href=&#034;http://groups.google.com/group/codingthearchitecture&#034;&gt;Google Group&lt;/a&gt;.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://static.codingthearchitecture.com/presentations/20090609-load-testing.pdf&#034;&gt;&lt;img src=&#034;http://www.codingthearchitecture.com/images/20090609-load-testing-thumbnail.png&#034; alt=&#034;A developer&#039;s guide to load testing&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&#034;http://static.codingthearchitecture.com/presentations/20090609-load-testing.pdf&#034;&gt;A developer&#039;s guide to load testing&lt;/a&gt; (PDF, ~4MB) 
&lt;/div&gt;

&lt;p&gt;
I&#039;ll post an update when the Skills Matter podcast/video is available to view online.
&lt;/p&gt;

        </description>
      
      
    
    
    
    <category>How do you deliver software architecture?</category>
    
    <comments>http://www.codingthearchitecture.com/2009/06/11/a_developers_guide_to_load_testing_slides.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2009/06/11/a_developers_guide_to_load_testing_slides.html</guid>
    <pubDate>Thu, 11 Jun 2009 18:40:49 GMT</pubDate>
  </item>
  
  <item>
    <title>A developer&#039;s guide to load testing</title>
    <link>http://www.codingthearchitecture.com/2009/06/02/a_developers_guide_to_load_testing.html</link>
    
      
        <description>
          &lt;p&gt;
Here are the details of the June 2009 &lt;a href=&#034;http://www.codingthearchitecture.com/pages/londonusergroup.html&#034;&gt;London User Group&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Title&lt;/b&gt; : A developer&#039;s guide to load testing&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Summary&lt;/b&gt; : Load testing is an often forgotten and seemingly difficult task that many people shy away from doing. It doesn&#039;t have to be this way though, with a basic level of load testing often enough to give you confidence that you&#039;ve satisfied your non-functional requirements around performance and scalability. This session will look at load testing a website from a developers perspective. We&#039;ll look at the differences between load testing, stress testing and soak testing along with a hands-on demonstration of an open source load testing tool that you can use to get started. If you&#039;re building websites in Java, .NET, PHP or indeed any other programming language, this session will show you how easy it is to load test your website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Date&lt;/b&gt; : Tuesday, 9th June 2009&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Time&lt;/b&gt; : 18:30-20:00&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Location&lt;/b&gt; : Skills Matter, &lt;a href=&#034;http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;q=1+Sekforde+Street+London&amp;sll=53.098145,-2.443696&amp;sspn=11.997343,29.619141&amp;ie=UTF8&amp;ll=51.523271,-0.104671&amp;spn=0.006061,0.014462&amp;z=16&amp;om=1&#034;&gt;1 Sekforde Street&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Format&lt;/b&gt; : Presentation and discussion, with further discussion in a local pub (The Crown).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Cost&lt;/b&gt; : Free, but &lt;a href=&#034;http://skillsmatter.com/event/design-architecture/coding-the-architecture&#034;&gt;registration is required&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.skillsmatter.com&#034;&gt;&lt;img src=&#034;http://www.codingthearchitecture.com/images/skillsmatter.gif&#034; alt=&#034;Skills Matter&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;br/&gt;
Many thanks to Skills Matter for sponsoring the user group. 
&lt;/p&gt;

&lt;p&gt;
p.s. this session is being run after the second day of our &lt;a href=&#034;http://www.codingthearchitecture.com/2009/04/30/software_architecture_training_in_london.html&#034;&gt;software architecture training at Skills Matter in London&lt;/a&gt; ... there are a couple of places left if you want to come along and learn about software architecture.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.codingthearchitecture.com/2009/06/02/a_developers_guide_to_load_testing.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2009/06/02/a_developers_guide_to_load_testing.html</guid>
    <pubDate>Tue, 02 Jun 2009 08:39:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>

