Tes darah dapat mengidentifikasi infeksi virus dan bakteri. Perubahan dalam tes darah berbeda pada infeksi bakteri atau virus. Infeksi bakteri biasanya menunjukkan peningkatan sel darah putih dan neutrofil, sedangkan infeksi virus menunjukkan jumlah sel darah putih yang berkurang atau normal dan peningkatan limfosit. Oleh karena itu, tes darah pada awalnya dapat menentukan infeksi bakteri dan virus. Namun demikian, ada pengecualian untuk aturan ini, karena sebagian infeksi virus juga dapat menyebabkan peningkatan sel darah putih, seperti virus rabies. Infeksi bakteri juga dapat menyebabkan jumlah sel darah putih yang rendah, seperti demam tifoid atau paratifoid.