Common Noun Collocations of perform

ability, act, action, activity, analysis, calculation, ceremony, duty, experiment, function, job, kind, miracle, numb, obligation, office, operation, order, part, person, procedure, rite, role, service, step, task, test, variety, work, contract