A brain natriuretic peptide (BNP) blood test measures the levels of BNP in a person’s blood. Doctors use BNP tests to indicate how well the heart is pumping blood throughout the body. Many healthcare ...