Automaticregressionbenchmarksystem NicolasDesprès oTechnicalReportn 0513,June2005 revision 921 Regression benchmark is a part of regression testing that aims at an automatic detection of performance regrduringapplicationdevelopment. Thegoalistodetectassoonaspossiblethesmallestchangeof performance. Weneedprecisemeasurementofsmallpartsoftheprogramtoachievethat. Although,many benchmarksystemsalreadyexistsnonearefullyautomatedand/oradaptedtowiderangeofapplications. However, automation is a crucial requirement in order to detect regression as soon as possible. This paper tackles generalities about performance measurements, then gives the requirements of such a system, and finallyproposesamodeling. L’évaluation des régressions de performance d’une application fait partie intégrante de la phase de test de régression.Lebutestd’exprimerleplusprécisémentpossiblelesdifférencesdeperformanceentredeuxver sions.Parprécision,nousentendonsàlafoislapertinencedel’estimateurdetempsutiliséetlagranularité despartiesévaluées. Bienquedenombreuxsystèmesd’évaluationcomparativedesperformancesexistentdéjà,peusontcom plètementautomatiséset/ouadaptésàdifférentessortesd’applications.Pourtant,l’automatisationdecette phaseestcrucialeafindedétecterleplustôtpossiblelespertesdeperformance. Cet exposé présente tout d’abord les prérequis à la mise en place d’un tel système. Puis son architec ture ainsi que son application au projet Transformers. Ensuite, nous comparerons différentes techniques d’estimations ...