With the development of software industry,enterprises are booming demand for software application.With the gradual improvement of enterprise application quality,software performance issues have become increasingly important for businesses.The test result of software performance has become an important indicator of the enterprises.Therefore,the performance test of the software plays an important role in software testing.However,performance testing is a testing process that can’t be done by pure manual testing.Therefore,this thesis introduces the software performance testing tool JMeter.However,with the extensive use of JMeter tools,the tool itself had a short board gradually highlighted.For example,the log resolves a memory overflow,the system needs to be on duty,the process can’t be controlled,management and control can’t be separated.With the limitations of the expansion,the tool needs to be improved.Based on JMeter tools,this thesis introduces the performance of automated test technology and implementing performance automation test system.The main study contents of this thesis are followed:1.Investigates the concepts related to software performance and automated testing.Introduces the principle and advantages of JMeter test tool and expounds the reason of choosing this tool.2.Models the function and business requirements of the system by using case diagram,ER diagram,class diagram,timing diagram and activity diagram.3.According to the relevant requirements,the system is overall designed by the software structure and the system deployment.In addition,detailed designs the critical module,like system menu function,control separation function and one-click remote installation function,etc.4.Make summary of the thesis that describes the versatility and compatibility of the performance automated test system,to ensure that meet the needs of different scenarios.And do effective application and evaluation of the performance automatic test system. |