Untuk mengklarifikasi apakah telah terjadi perdarahan lambung, dokter dapat meminta pasien untuk melakukan tes darah okultisme tinja, yang, jika positif, menunjukkan kemungkinan perdarahan lambung. Tes darah rutin membantu dokter untuk menilai jumlah perdarahan, adanya anemia, dll. Untuk mengidentifikasi lokasi dan penyebab perdarahan, gastroskopi dapat dilakukan untuk memvisualisasikan lesi di lambung. Jika pasien tidak cocok untuk gastroskopi atau jika gastroskopi tidak mengungkapkan penyebab perdarahan, mungkin diperlukan angiogram makan barium sinar-X. Jika perlu, eksplorasi bedah diperlukan untuk membantu memperjelas diagnosis dan juga untuk merawat pasien pada saat yang bersamaan.