The detection of thrombin by using CdS nanocrystals (CdS NCs), gold nanoparticles (AuNPs) and luminol is investigated in this work. Thrombin is detected by three methods. One is called the quenching method. It is based on the quenching effect of AuNPs on the yellow fluorescence of CdS NCs (with excitation/emission wavelengths of 355/550 nm) when placed adjacent to CdS NCs. The second method (called amplification method) is based on an amplification mechanism in which the plasmonics on the AuNPs enhance the emission of CdS NCs through distance related Förster resonance energy transfer (FRET). The third method is ratiometric and based on the emission by two luminophores, viz. CdS NCs and luminol. In this method, by increasing the concentration of thrombin, the intensity of CdS NCs decreases, while that of luminol increases. The results showed that ratiometric method was most sensitive (with an LOD of 500 fg.mL-1), followed by the amplification method (6.5 pg.mL-1) and the quenching method (92 pg.mL-1). Hence, the latter is less useful. Graphical abstract Schematic representation of three different methods (quenching, amplification and ratiometric) were applied for detection of thrombin via aptasensor. The CdS nanocrystals, streptavidin (Str) coated AuNPs and also Str-luminol coated AuNPs were used for the construction steps of the electrochemiluminescence (ECL)-based biosensor.