Skip to content

Infrastructure tests

Phil Callender edited this page Jul 12, 2013 · 3 revisions

Infrastructure tests are used to check the serviceability of an applications infrastructure.

There's an overlap between this an system monitoring, however monitoring is usually related with recognising a problem, whereas infrastructure tests are used to diagnose the cause of the problem.

It a good idea to create tests that test the individual parts of the application:

  • network
  • servers are running
  • database is operational
  • web server responds
  • web services responds
  • file storage is online
  • application sanity check
  • load balancers are alive

In most cases these tests just perform a simple sanity checks that will detect of the specific component has crashed. The idea of these tests is that when any problem is reported, you can quickly run this suite of tests to highlight any obvious failures.

Links

jMeter can be a useful tool for exercising an application. See Performance testing using JMeter for details.

--

Clone this wiki locally