Bridlewood Software Testers Guild

 Problem Reports

 VAX patches
 SIMH scripts

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

 Apiary Tour
 Vegetarian Recipes



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


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?     web                

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