The synthesis of an heterogeneous peptide substrate for the assay of proteases was carried out by cleaving a protein using a protease to generate small peptides which were then coupled to a chromophore, p-nitroaniline. The chromophoric peptide product could be used to assay for the protease which produced the original peptides.