Bridlewood Software Testers Guild


Testing
 Tools
 Problem Reports
 Techniques

Software
 VAX patches
 SIMH scripts

Test Bed
 Micro PDP 11/23
 Micro PDP 11/53
 Micro VAX
 SIMH VAX 11/780
 
 free stuff
 terminals
 cabinets

Miscellaneous
 Apiary Tour
 Vegetarian Recipes

Blogs
 ba23.org
 kirk
 all

Techniques

network image

Load Testing Servers

Testing multi-threaded servers is tricky -- especially if the server is running on an SMP architecture. Even a extensively tested server can still crash during regular use.

Run your feature tests with a special "Madlib" background load.

  • make a list of internal/external objects/data manipulated by the server
  • make a list of possible transactions -- ignore the data because you want to try mkfifo() on a directory object
  • create a pool of processes/threads that execute random object/transaction pairs
  • in the foreground, run your regular feature tests
  • after testing, check for faulted servers/clients, corrupted data, deadlocked servers, blocked clients

References:

Ads by PARSE

Irish Vax Wanted!

Are you looking for a good home for your Irish Vax or PDP11?

Old PDP Computers?

Are you looking for a good home for your old PDP8 computer?



www.ba23.org     web                

(Contact me) This page was updated on 2009/06/22. View Kirk Russell's profile on LinkedIn Copyright © 2004 Kirk J. Russell
ALL RIGHTS RESERVED.