Testarea drogurilor se face pentru a determina gradul de puritate sau contaminare. Există câteva echipamente de testare care diluează drogul și, în funcție de gradul de saturație, se poate identifica ce substanțe conține drogul. Aceste echipamente sunt utile pentru identificarea drogurilor care conțin substanțe periculoase. Anumite cluburi din Marea Britanie și Germania au astfel de echipamente în dotare pentru a testa înainte ce consumă. Dincolo de problema legală (luarea drogului pentru testare și înapoierea pentru consum este considerat trafic), majoritatea testelor nu pot indica cât de puternic este drogul și nici dacă mai are și mai mult de o substanță în amestec.
Testarea băuturilor
Utilizarea drogurilor pentru a întreține raporturi sexuale sau pentru a comite un viol este considerată un delict. Droguri precum GHB sau Rohypnol sunt puse în băuturi pentru a induce stare de inconștiență. Recent, companiile au început să producă teste ce pot identifica benzodiazepinele, asociate de obicei cu drogurile violului.