Device for analyzing the behavior of an application component subjected to an increasing scarcity of resources in a computing infrastructure, said device comprising: - means for identifying critical resources used by the application component, a critical resource being a resource of which the use under nominal conditions is closest to the limit use or the saturation thereof; - a storage module, configured to store a plurality of repositories including: ∘ a resource repository, configured to store data for identifying critical resources used by the application component, ∘ an execution rules repository, configured to store data corresponding to predetermined quality-of-service parameter thresholds, beyond which the application component is considered to have failed, ∘ an increasing scarcity repository, configured to store critical resource consumption rules for progressive scarcity of critical resources, and ∘ an application load repository, configured to store a predetermined load plan representative of the operation of the application component; - an increasing resource scarcity module, configured to generate a controlled consumption of at least one identified critical resource according to the consumption rules previously stored in the increasing scarcity repository; - an injection module, configured to subject the computing infrastructure to an application load representative of the operation of the application component according to the load plan stored in the application load repository; - a metrics collection module, configured to measure the consumption of resources of the computing infrastructure and/or the service levels of the application component; - a failure detection module, configured to compare the predetermined quality-of-service parameter thresholds with the measured values of the resource consumption and/or service levels of the application component; and - an application performance management module, configured to, when predetermined quality-of-service parameter thresholds are exceeded, analyze the behavior of the application component and generate failure data capable of providing information on the nature and/or source of the failure. - means for identifying critical resources used by the application component, a critical resource being a resource of which the use under nominal conditions is closest to the limit use or the saturation thereof; - a storage module, configured to store a plurality of repositories including: ∘ a resource repository, configured to store data for identifying critical resources used by the application component, ∘ an execution rules repository, configured to store data corresponding to predetermined quality-of-service parameter thresholds, beyond which the application component is considered to have failed, ∘ an increasing scarcity repository, configured to store critical resource consumption rules for progressive scarcity of critical resources, and ∘ an application load repository, configured to store a predetermined load plan representative of the operation of the application component; ∘ a resource repository, configured to store data for identifying critical resources used by the application component, ∘ an execution rules repository, configured to store data corresponding to predetermined quality-of-service parameter thresholds, beyond which the application component is considered to have failed, ∘ an increasing scarcity repository, configured to store critical resource consumption rules for progressive scarcity of critical resources, and ∘ an application load repository, configured to store a predetermined load plan representative of the operation of the application component; - an increasing resource scarcity module, configured to generate a controlled consumption of at least one identified critical resource according to the consumption rules previously stored in the increasing scarcity repository; - an injection module, configured to subject the computing infrastructure to an application load representative of the operation of the application component according to the load plan stored in the application load repository; - a metrics collection module, configured to measure the consumption of resources of the computing infrastructure and/or the service levels of the application component; - a failure detection module, configured to compare the predetermined quality-of-service parameter thresholds with the measured values of the resource consumption and/or service levels of the application component; and - an application performance management module, configured to, when predetermined quality-of-service parameter thresholds are exceeded, analyze the behavior of the application component and generate failure data capable of providing information on the nature and/or source of the failure.