Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Web application performance test system based on customer behavior model in cloud environment

A technology for application performance and testing systems, applied in transmission systems, software testing/debugging, electrical components, etc., can solve problems such as inaccurate testing, difficult formulation, and complex execution, and achieve the effect of ensuring accuracy and convenient and simple performance testing

Inactive Publication Date: 2013-05-08
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Aiming at the defects of the prior art, the purpose of the present invention is to provide a web application performance testing method based on user behavior model in cloud environment, aiming at solving the problems of existing web application performance testing schemes such as difficulty in formulating, complicated execution and inaccurate testing This method is easy to operate, and the entire test can be completed automatically only by submitting an application log. In addition, the user behavior model is used to build a virtual user for testing, so that the test results are as close as possible to the application in the real operating environment. performance to identify the most likely performance bottlenecks for the application

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Web application performance test system based on customer behavior model in cloud environment
  • Web application performance test system based on customer behavior model in cloud environment
  • Web application performance test system based on customer behavior model in cloud environment

Examples

Experimental program
Comparison scheme
Effect test

example

[0089] In order to verify the feasibility and effectiveness of the system of the present invention, the system of the present invention is configured in a real environment, and CBMG construction and performance testing are performed on web applications running on the cloud platform. The cloud platform includes a head node and three slave nodes. The head node is responsible for virtual machine scheduling, monitoring and management, and the virtual machines run on the slave nodes. The web application operating environment is a virtual cluster composed of a head node and multiple slave nodes. The head node is responsible for load balancing, and the slave nodes are responsible for processing application requests. The specific environment configuration is shown in Table 1.

[0090] Table 1 Experiment configuration environment

[0091]

[0092] The performance test system is deployed on the head node of the cloud platform, and the interface provided by the cloud platform can be ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a web application performance test method based on a customer behavior model in a cloud environment. The web application performance test method based on the customer behavior model in the cloud environment comprises the following steps of judging whether a cloud platform is provided with sufficient resources to built a test environment, receiving an application log from a web interface when the cloud platform is provided with sufficient resources to build the test environment, judging whether the application log is legal, carrying out state partition and conversation segmentation to the application log when the application log is legal so as to generate a primary customer behavior model graphic (CBMG), carrying out conversation modification to the primary CBMG so as to obtain a modified CBMG, clustering a modified CBMG using a k-means algorithm to generate a plurality of typical behavior models, generating virtual customers according to typical CBMGs, building the web application test environment, using the virtual customers to carry out tests to the web application test environment, and showing tested results to customers in a graphic mode through the web interface. Due to the fact that the customer behavior model is used for building the virtual customers to carry out the tests, the web application performance test method based on the customer behavior model in the cloud environment enables test results to be close to performance of application in an actual operation environment to the maximum degree, and thus finds out a performance bottleneck which is mostly possible in the application.

Description

technical field [0001] The invention belongs to machine learning and computer virtualization technologies, and more specifically relates to a web application performance testing system based on a user behavior model in a cloud environment. Background technique [0002] With the development of cloud computing technology, more and more developers choose to host web applications in the cloud environment, and major cloud computing vendors have launched cloud platforms for hosting web applications. The cloud platform itself is low-cost, high-efficiency, easy to deploy, and does not even require user management and maintenance, which greatly reduces the threshold of web application development, allowing more developers to join in web application development. In recent years, web applications have achieved remarkable development both in quantity and quality, and as the types of web applications become more and more diverse and their functions more and more complex, the performance ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36H04L29/08
Inventor 吴松石宣化金海唐黎翔
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products