The invention discloses an emulation 
system for a PaaS (Platform-as-a-service) cloud platform. A 
static model comprises a node model, a topology model, a 
link model, an application model and a user model, wherein the node model is used for determining computing resources, communication resources and application deployment conditions; the topology module is used for determining role definition of each node and topology connecting conditions; the 
link model is used for determining 
communication link attribute of the node; the application model is used for determining computing resource spending, communication resource spending and time 
delay for 
application logic and application 
processing; the user model is used for determining user requirement distribution and user requirement achieving conditions; the dynamic model comprises a control model, a protocol model and an 
event model, wherein the control model is used for determining operation logic and 
layout relationship of application and node as well as selecting a mode of 
processing nodes for business request after reaching the business request; the protocol model is used for determining an interacting framework of the PaaS cloud platform; and the 
event model is used for determining dynamic events with uncertainty generated in a PaaS cloud platform operating process. The invention discloses an emulation method based on the 
system. According to the emulation 
system for the PaaS cloud platform and the emulation method for the PaaS cloud platform disclosed by the invention, emulation load conditions of the node in the PaaS cloud platform can be determined.