CN116755994A - Cloud platform performance testing method and system, electronic equipment and storage medium - Google Patents

Cloud platform performance testing method and system, electronic equipment and storage medium Download PDF

Info

Publication number
CN116755994A
CN116755994A CN202310317556.2A CN202310317556A CN116755994A CN 116755994 A CN116755994 A CN 116755994A CN 202310317556 A CN202310317556 A CN 202310317556A CN 116755994 A CN116755994 A CN 116755994A
Authority
CN
China
Prior art keywords
performance test
performance
test
cloud platform
tool
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310317556.2A
Other languages
Chinese (zh)
Inventor
刘建德
莫锦辉
朱增辉
帅伊娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Consys Technology Co ltd
Original Assignee
Shenzhen Consys Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Consys Technology Co ltd filed Critical Shenzhen Consys Technology Co ltd
Priority to CN202310317556.2A priority Critical patent/CN116755994A/en
Publication of CN116755994A publication Critical patent/CN116755994A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The application provides a cloud platform performance testing method and system, electronic equipment and a storage medium, and belongs to the technical field of computers. The method comprises the following steps: acquiring the performance test request fed back by the front end view module; creating a custom resource according to the performance test request; performing parameter analysis on the custom resources to construct a performance test task; invoking a target test tool according to the performance test task to perform performance test on the cloud platform to be tested, so as to obtain a performance test result; wherein the target test tool is subjected to containerization pretreatment. The cloud platform performance testing tool is subjected to containerization treatment in advance, the testing tool can be directly used without complex installation and deployment processes, and the testing operation is performed through interaction of the view page of the front end view module and a tester, so that the tester does not need to learn the use of related testing tools in advance, and the complexity of testing work is remarkably reduced.

Description

Cloud platform performance testing method and system, electronic equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a cloud platform performance testing method and system, an electronic device, and a storage medium.
Background
The cloud platform is a cloud computing platform, and refers to a platform which provides computing, networking and storage capabilities based on services of hardware resources and software resources. The performance index of the cloud platform is a very critical part for the user of the cloud platform or the provider of the cloud platform. Only if the performance condition of the cloud platform is known, whether the corresponding used or provided cloud platform meets the requirements or not can be known, so that the performance test of the cloud platform is a key link.
In the related art, a test script is packaged on a virtual machine of a cloud platform to be tested through a deployment performance test tool to perform testing. Because the cloud platform has more modules and correspondingly used testing tools, the installation, deployment and use processes of various tools are complicated, and the use of related tools needs to be learned in advance by testers, so that the complexity of the whole testing work is high.
Disclosure of Invention
The embodiment of the application mainly aims to provide a cloud platform performance testing method and system, electronic equipment and storage medium, wherein a cloud platform performance testing tool is subjected to containerization processing in advance, the testing tool can be directly used without complex installation and deployment processes, and the testing operation is performed through interaction between a view page of a front end view module and a tester, so that the use of related testing tools is not required to be learned by the tester in advance, and the complexity of testing work is remarkably reduced.
To achieve the above object, a first aspect of an embodiment of the present application provides a cloud platform performance testing method, where the method is applied to a cloud platform performance testing system provided with a front end view module, and the front end view module is configured to generate a performance testing request according to an interaction operation of a tester, and the method includes:
acquiring the performance test request fed back by the front end view module;
creating a custom resource according to the performance test request;
performing parameter analysis on the custom resources to construct a performance test task;
invoking a target test tool according to the performance test task to perform performance test on the cloud platform to be tested, so as to obtain a performance test result; wherein the target test tool is subjected to containerization pretreatment.
In some embodiments, the custom resource comprises: the system comprises a resource type and an execution parameter, wherein the resource type is used for representing a target performance type to be tested, and the execution parameter is a process parameter of performance test.
In some embodiments, the step of performing parameter resolution on the custom resource to construct a performance test task comprises:
matching is carried out according to the resource type and a preset test tool library, so that tool matching information is obtained;
and packaging the tool matching information and the execution parameters to construct the performance test task.
In some embodiments, the step of calling a target test tool according to the performance test task to perform performance test on the cloud platform to be tested to obtain a performance test result includes:
calling the target test tool from a preset test tool library according to the tool matching information;
configuring the operation parameters of the target test tool according to the execution parameters;
operating the target test tool to perform performance test on the cloud platform to be tested to obtain performance test data;
and carrying out data analysis on the performance test data to obtain the performance test result.
In some embodiments, the custom resource further includes a status parameter that characterizes performance of the performance test task.
In some embodiments, the method further comprises:
generating test view information according to the state parameters;
and sending the test view information to the front end view module for view display.
In some embodiments, the test view information includes wait view information, alert view information, and done view information, and the step of generating the test view information according to the status parameter includes:
generating the waiting view information when the state parameter characterizes that the performance test task is being executed;
when the state parameter is characterized as the performance test task fails to be executed, generating the alarm view information;
and when the state parameter is characterized in that the performance test task is executed, performing persistent storage on the performance test result and generating the finish view information.
In order to achieve the above object, a second aspect of the present application provides a cloud platform performance testing system, including: the system comprises a front end view module and a back end service module, wherein the front end view module is used for generating a performance test request according to the interactive operation of testers, and the back end service module comprises an API service unit and a control unit;
the API service unit is used for acquiring the performance test request fed back by the front end view module and creating a custom resource according to the performance test request;
the control unit is used for carrying out parameter analysis on the user-defined resources to construct a performance test task, and calling a target test tool according to the performance test task to carry out performance test on the cloud platform to be tested to obtain a performance test result; wherein the target test tool is subjected to containerization pretreatment.
To achieve the above object, a third aspect of the present application provides an electronic device, including:
at least one memory;
at least one processor;
at least one program;
the program is stored in a memory and the processor executes the at least one program to implement the method of the application as described in the first aspect above.
To achieve the above object, a fourth aspect of the present application proposes a storage medium that is a computer-readable storage medium storing computer-executable instructions for causing a computer to execute:
the method as described in the first aspect above.
According to the cloud platform performance testing method and system, the electronic equipment and the storage medium, the cloud platform performance testing tool is subjected to containerization processing in advance, the testing tool can be directly used without complex installation and deployment processes, the testing operation is performed through interaction between the view page of the front end view module and a tester, the tester does not need to learn the use of related testing tools in advance, and the complexity of testing work is remarkably reduced.
Drawings
FIG. 1 is a flowchart of a cloud platform performance testing method provided by an embodiment of the present application;
FIG. 2 is a flow chart of one embodiment of step S300 shown in FIG. 1;
FIG. 3 is a flow chart of one embodiment of step S400 shown in FIG. 1;
FIG. 4 is a flowchart of a method for testing performance of a cloud platform according to another embodiment of the present application;
FIG. 5 is a flow chart of one embodiment of step S500 shown in FIG. 4;
fig. 6 is a block diagram of a cloud platform performance test system according to an embodiment of the present application;
fig. 7 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
It should be noted that although functional block division is performed in a device diagram and a logic sequence is shown in a flowchart, in some cases, the steps shown or described may be performed in a different order than the block division in the device, or in the flowchart. The terms first, second and the like in the description and in the claims and in the above-described figures, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the application only and is not intended to be limiting of the application.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the disclosed aspects may be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the disclosure.
The cloud platform performance test method provided by the embodiment of the application can be applied to performance tests of various cloud platforms such as public cloud, private cloud, hybrid cloud and the like. The cloud platform is a cloud computing platform, and refers to a platform which provides computing, networking and storage capabilities based on services of hardware resources and software resources. The cloud platform has an infrastructure that provides virtual servers, networks, operating systems, and data storage drives, and the cloud platform service types can be divided into: iaaS (Infrastructure-as-a-Service), paaS (Platform-as-a-Service), saaS (Software-as-a-Service). Cloud platforms can be classified into: public clouds, private clouds, hybrid clouds, and clouds. The performance index of the cloud platform is a very critical part for the user of the cloud platform or the provider of the cloud platform. Only if the performance condition of the cloud platform is known, whether the corresponding used or provided cloud platform meets the requirements or not can be known, so that the performance test of the cloud platform is a key link.
Currently, various testing tools are generally used for testing the performance of the cloud platform, and corresponding performance tests are performed on all modules of the cloud platform and integrated analysis is performed. In the related art, a test script is packaged on a virtual machine of a cloud platform to be tested through a deployment performance test tool to test, the whole test process requires a tester to have comprehensive knowledge reserve, the tester needs to be familiar with the installation, deployment and use of the test tool, and the test result can be analyzed. Because the cloud platform has more modules and correspondingly used testing tools, the installation, deployment and use processes of various tools are complicated, and the use of related tools needs to be learned in advance by testers, so that the complexity of the whole testing work is high.
Based on the above, the application provides a cloud platform performance testing method and system, electronic equipment and a storage medium, aiming at reducing the complexity of the cloud platform performance testing work.
Referring to fig. 1, the cloud platform performance testing method according to the embodiment of the present application is applied to a cloud platform performance testing system provided with a front end view module, wherein the front end view module is configured to generate a performance testing request according to an interaction operation of a tester, and the cloud platform performance testing method includes, but is not limited to, steps S100 to S400:
step S100, acquiring a performance test request fed back by a front end view module;
step S200, creating a custom resource according to a performance test request;
step S300, carrying out parameter analysis on the user-defined resources to construct a performance test task;
step S400, a target testing tool is called according to a performance testing task to perform performance testing on the cloud platform to be tested, and a performance testing result is obtained; wherein the target test tool is subjected to containerization pretreatment.
In the steps S100 to S400 shown in the embodiment of the present application, the cloud platform performance testing tool is subjected to the containerization processing in advance, and the testing tool can be directly used without performing a complicated installation and deployment process. It should be noted that, the front end view module is provided with a view interface as an operation window of a tester, the view page of the front end view module is interacted with the tester to perform test operation, the tester can complete a test task only by clicking prompt contents on the front end view page, the tester does not need to learn the use of related test tools in advance, and the complexity of test work is remarkably reduced.
In step S100 of some embodiments, the front end view module is used as a test entry, and a tester only needs to click on corresponding contents on the view interface to complete management functions such as test task creation and execution. The testers do not need to carry out complicated test tool installation, and meanwhile, the testers can carry out the test without learning more expertise, so that the test efficiency and usability are greatly improved.
In step S200 of some embodiments, custom resources are created from the target performance type information and test parameters contained in the performance test request data. It will be appreciated that custom resources corresponding to different test purposes are typically different, and custom resources are typically created for corresponding test task deployments.
In step S300 of some embodiments, the cloud platform performance testing method and the corresponding cloud platform performance testing system of the present application may be deployed and implemented based on a Kubernetes automated operation and maintenance platform, which may be used to deploy a test task on one cloud platform and test another cloud platform, or may be directly deployed to a cloud platform to be tested, where a tester may complete one-key deployment only by applying a container arrangement file provided by the tester.
In step S400 of some embodiments, after obtaining the performance test results, the tester may operate at the view interface of the front end view module to download or export the test results.
In some embodiments, the custom resources include: the system comprises a resource type and an execution parameter, wherein the resource type is used for representing a target performance type to be tested, and the execution parameter is a process parameter of performance test.
In some embodiments, referring to fig. 2, step S300 includes, but is not limited to, steps S301 to S302:
step S301, matching is carried out according to the resource type and a preset test tool library, and tool matching information is obtained;
step S302, the tool matching information and the execution parameters are packaged to construct a performance test task.
In the steps S301 to S302 shown in the embodiment of the application, a plurality of cloud platform performance testing tools subjected to containerization pretreatment are arranged in the testing tool library, the resource types are matched with the tools in the testing tool library to screen out the testing tools meeting the testing requirements, and the testing tasks are constructed by combining the execution parameters, so that a tester is not required to manually install the testing tools, and the testing flow is simplified.
In some embodiments, referring to fig. 3, step S400 includes, but is not limited to, steps S401 to S404:
step S401, calling a target test tool from a preset test tool library according to tool matching information;
step S402, operating parameters of a target test tool are configured according to the execution parameters;
step S403, a target test tool is operated to perform performance test on the cloud platform to be tested, and performance test data are obtained;
step S404, data analysis is carried out on the performance test data to obtain a performance test result.
In the steps S401 to S404 shown in the embodiment of the present application, the user-defined resources are parsed, the corresponding performance testing tools are invoked and run in a containerized manner, and the test scripts are automatically run according to the execution parameters, thereby completing the performance testing task. The test personnel are not required to manually configure the test tool and run the test script, so that the test flow is further simplified.
In some embodiments, the custom resource further includes a state parameter, the state parameter being used to characterize performance of the performance test task. The execution condition of the current performance test task can be monitored by monitoring the state parameters of the custom resources.
In some embodiments, referring to fig. 4, the cloud platform performance testing method according to the embodiment of the present application further includes, but is not limited to, steps S500 to S600:
step S500, generating test view information according to the state parameters;
step S600, the test view information is sent to the front end view module for view display.
Step S500 to step S600 shown in the embodiment of the application generate test view information according to the monitored performance test task execution condition and display the test view information on a view interface of the front end view module so as to remind a tester of the test task execution condition.
In some embodiments, referring to fig. 5, the test view information includes wait view information, alert view information, and finish view information, and step S500 includes, but is not limited to, steps S501 to S503:
step S501, when the state parameter is characterized as that the performance test task is being executed, generating waiting view information;
step S502, when the state parameter is characterized as the performance test task fails to execute, generating alarm view information;
in step S503, when the state parameter is characterized as the performance test task is executed, the performance test result is stored in a persistent manner and the completed view information is generated.
In the steps S501 to S503 shown in the embodiment of the present application, it may be understood that, when the performance test task is being executed, the tester is informed of waiting for the test to be performed through the view information; when the performance test task fails to be executed, warning is sent to the tester through view information, and the tester can initiate a test request again. And generating corresponding test view information according to different execution conditions of the performance test tasks so as to remind a tester of the execution conditions of the test tasks through the front end view module. When performance test tasks are completed, the performance test results are stored permanently so that the test personnel can download or export the test results through the front end view interface operation.
In order to achieve the above objective, referring to fig. 6, the present application further provides a cloud platform performance testing system, including: the front end view module is used for generating a performance test request according to the interactive operation of a tester, and the rear end view module comprises an API service unit and a control unit;
the API service unit is used for acquiring a performance test request fed back by the front end view module and creating a custom resource according to the performance test request;
the control unit is used for carrying out parameter analysis on the self-defined resources to construct a performance test task, and calling a target test tool according to the performance test task to carry out performance test on the cloud platform to be tested to obtain a performance test result; wherein the target test tool is subjected to containerization pretreatment.
According to the cloud platform performance testing system, the cloud platform performance testing tool is subjected to containerization in advance, the testing tool can be directly used without complex installation and deployment processes, and the testing operation is performed through interaction between the view page of the front end view module and a tester, so that the tester does not need to learn about the use of the testing tool in advance, and the complexity of testing work is remarkably reduced.
In an exemplary embodiment, the cloud platform performance test system can be deployed and implemented based on a Kubernetes automated operation and maintenance platform, can be used for deploying and testing one cloud platform, can also be directly deployed into a cloud platform to be tested, and can be used for completing one-key deployment by a tester only by applying a container arrangement file provided by the tester. It should be noted that, the cloud platform performance test system of the present application can perform performance tests on a plurality of cloud platforms at the same time. In this embodiment, the cloud platform testing system is deployed in an Operator mode in Kubernetes, and automatically deploys testing tasks through an API service unit and a control unit. And after generating a performance test request according to the interactive operation of the tester, the front end view module sends the performance test request to the API service unit through the Http protocol RESTFul resource path. The API service unit is used for the back-end service of the performance test system, on one hand, provides a database to store various performance test tasks so as to meet the management of the front-end on the system test tasks, and on the other hand, realizes the operation and management of the performance test tasks in the Kubernetes cluster through the management of the user-defined resources by the ApiServer of the Kubernetes cluster. It should be noted that, the cloud platform performance test system of the present application further includes a storage volume (not shown in the figure), and the data of the API service unit and the data of the performance test task share the storage volume, so that the test result can be normally obtained for the front end to download. The custom resource is a pointer to define the resource type for each type of performance test tool and function to be performed. The self-defined resource types and the corresponding test object relationships supported by the application are shown in the table 1:
TABLE 1
Creating a custom resource of a performance test task as a yaml format file, wherein the format is as follows:
the performance test task to be performed can be analyzed through definition of the user-defined resources, the performance test is performed by deploying the test tool through the execution parameters serving as the operation parameters of the performance test and the mounted configuration files, and after the performance test is completed, test results are collected, analyzed and persisted into the mounted storage volume. Specifically, if the network performance of the cloud platform needs to be tested, the following statement is only needed:
the network performance test task can be automatically established and automatically executed, and the test result is automatically collected and lasting after the execution is finished.
The embodiment of the application also provides electronic equipment, which comprises:
at least one memory;
at least one processor;
at least one program;
the program is stored in the memory, and the processor executes the at least one program to realize the cloud platform performance testing method. The electronic equipment can be any intelligent terminal including a mobile phone, a tablet personal computer, a personal digital assistant (Personal Digital Assistant, PDA for short), a vehicle-mounted computer and the like.
Referring to fig. 7, fig. 7 illustrates a hardware structure of an electronic device according to another embodiment, the electronic device includes:
the processor may be implemented by a general purpose CPU (Central Processing Unit ), a microprocessor, an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, etc. for executing related programs to implement the technical solution provided by the embodiments of the present application;
the Memory may be implemented in the form of a ROM (Read Only Memory), a static storage device, a dynamic storage device, or a RAM (Random Access Memory ). The memory can store an operating system and other application programs, and when the technical scheme provided by the embodiment of the specification is realized through software or firmware, relevant program codes are stored in the memory, and the processor is used for calling and executing the cloud platform performance testing method of the embodiment of the application;
the input/output interface is used for realizing information input and output;
the input/communication interface is used for realizing communication interaction between the device and other devices, and can realize communication in a wired mode (such as USB, network cable and the like) or in a wireless mode (such as mobile network, WIFI, bluetooth and the like);
a bus that transfers information between the various components of the device (e.g., processor, memory, input/output interfaces, and input/communication interfaces);
wherein the processor, the memory, the input/output interface and the input/communication interface are communicatively coupled to each other within the device via a bus.
The embodiment of the application also provides a storage medium which is a computer readable storage medium, wherein the computer readable storage medium stores computer executable instructions which are used for enabling a computer to execute the cloud platform performance testing method.
The memory, as a non-transitory computer readable storage medium, may be used to store non-transitory software programs as well as non-transitory computer executable programs. In addition, the memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory optionally includes memory remotely located relative to the processor, the remote memory being connectable to the processor through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The embodiments described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application, and as those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the embodiments of the present application are applicable to similar technical problems.
It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "and/or" for describing the association relationship of the association object, the representation may have three relationships, for example, "a and/or B" may represent: only a, only B and both a and B are present, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b or c may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
The embodiments of the present application have been described in detail with reference to the accompanying drawings, but the present application is not limited to the above embodiments, and various changes can be made within the knowledge of one of ordinary skill in the art without departing from the spirit of the present application. Furthermore, embodiments of the application and features of the embodiments may be combined with each other without conflict.

Claims (10)

1. The method is applied to a cloud platform performance test system provided with a front end view module, wherein the front end view module is used for generating a performance test request according to the interactive operation of testers, and the method comprises the following steps:
acquiring the performance test request fed back by the front end view module;
creating a custom resource according to the performance test request;
performing parameter analysis on the custom resources to construct a performance test task;
invoking a target test tool according to the performance test task to perform performance test on the cloud platform to be tested, so as to obtain a performance test result; wherein the target test tool is subjected to containerization pretreatment.
2. The method of claim 1, wherein the custom resource comprises: the system comprises a resource type and an execution parameter, wherein the resource type is used for representing a target performance type to be tested, and the execution parameter is a process parameter of performance test.
3. The method of claim 2, wherein the step of parameter parsing the custom resource to construct a performance test task comprises:
matching is carried out according to the resource type and a preset test tool library, so that tool matching information is obtained;
and packaging the tool matching information and the execution parameters to construct the performance test task.
4. The method of claim 3, wherein the step of calling a target test tool according to the performance test task to perform performance test on the cloud platform to be tested to obtain a performance test result comprises:
calling the target test tool from a preset test tool library according to the tool matching information;
configuring the operation parameters of the target test tool according to the execution parameters;
operating the target test tool to perform performance test on the cloud platform to be tested to obtain performance test data;
and carrying out data analysis on the performance test data to obtain the performance test result.
5. The method of any one of claims 2 to 4, wherein the custom resource further comprises a status parameter, the status parameter being used to characterize performance of the performance test task.
6. The method of claim 5, wherein the method further comprises:
generating test view information according to the state parameters;
and sending the test view information to the front end view module for view display.
7. The method of claim 6, wherein the test view information includes wait view information, alert view information, and finish view information, and wherein the step of generating test view information based on the status parameters includes:
generating the waiting view information when the state parameter characterizes that the performance test task is being executed;
when the state parameter is characterized as the performance test task fails to be executed, generating the alarm view information;
and when the state parameter is characterized in that the performance test task is executed, performing persistent storage on the performance test result and generating the finish view information.
8. A cloud platform performance testing system, comprising: the system comprises a front end view module and a back end service module, wherein the front end view module is used for generating a performance test request according to the interactive operation of testers, and the back end service module comprises an API service unit and a control unit;
the API service unit is used for acquiring the performance test request fed back by the front end view module and creating a custom resource according to the performance test request;
the control unit is used for carrying out parameter analysis on the user-defined resources to construct a performance test task, and calling a target test tool according to the performance test task to carry out performance test on the cloud platform to be tested to obtain a performance test result; wherein the target test tool is subjected to containerization pretreatment.
9. An electronic device, comprising:
at least one memory;
at least one processor;
at least one program;
the program is stored in the memory, and the processor executes the at least one program to implement:
the method of any one of claims 1 to 7.
10. A storage medium that is a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions for causing a computer to perform:
the method of any one of claims 1 to 7.
CN202310317556.2A 2023-03-17 2023-03-17 Cloud platform performance testing method and system, electronic equipment and storage medium Pending CN116755994A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310317556.2A CN116755994A (en) 2023-03-17 2023-03-17 Cloud platform performance testing method and system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310317556.2A CN116755994A (en) 2023-03-17 2023-03-17 Cloud platform performance testing method and system, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116755994A true CN116755994A (en) 2023-09-15

Family

ID=87950261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310317556.2A Pending CN116755994A (en) 2023-03-17 2023-03-17 Cloud platform performance testing method and system, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116755994A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117596174A (en) * 2023-12-11 2024-02-23 中国铁塔股份有限公司北京市分公司 Iron tower video data cloud transmission adjustment and measurement method, system and medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117596174A (en) * 2023-12-11 2024-02-23 中国铁塔股份有限公司北京市分公司 Iron tower video data cloud transmission adjustment and measurement method, system and medium
CN117596174B (en) * 2023-12-11 2024-05-14 中国铁塔股份有限公司北京市分公司 Iron tower video data cloud transmission adjustment and measurement method, system and medium

Similar Documents

Publication Publication Date Title
KR102493449B1 (en) Edge computing test methods, devices, electronic devices and computer-readable media
US10372600B2 (en) Systems and methods for automated web performance testing for cloud apps in use-case scenarios
CN109740222B (en) Testing device and system for automobile networking scene
CN107608901B (en) Jmeter-based testing method and device, storage medium and electronic equipment
CN112925652B (en) Application resource deployment method, device, electronic equipment and medium
CN111177112A (en) Database blocking method and device based on operation and maintenance management system and electronic equipment
CN111897724A (en) Automatic testing method and device suitable for cloud platform
CN112925651A (en) Application resource deployment method, device, electronic equipment and medium
CN116755994A (en) Cloud platform performance testing method and system, electronic equipment and storage medium
CN110609755A (en) Message processing method, device, equipment and medium for cross-block chain node
CN113485918A (en) Test method, test device, electronic equipment and storage medium
CN112948272A (en) Production environment-based data test system function method and device and related equipment
CN111061448A (en) Log information display method and device, electronic equipment and storage medium
CN114064091A (en) OTA (over the air) upgrade control method and device, electronic equipment and automatic driving vehicle
JP2023519774A (en) Automated test method, apparatus, electronic device, storage medium, and program
CN115658218B (en) Method, device, equipment and storage medium for accessing edge equipment to cloud
CN116755799A (en) Service arrangement system and method
CN110333964A (en) Abnormal log processing method and processing device, electronic equipment, storage medium
CN111488268A (en) Dispatching method and dispatching device for automatic test
US11237944B2 (en) Code profiling system and associated methods
CN112328267A (en) Multi-server installation method and device, terminal and storage medium
CN116016239B (en) Service interface testing method, device, equipment and storage medium
CN110633254A (en) Data interaction method and device
CN113076119B (en) Updating method and device of vehicle-mounted program, medium and electronic equipment
CN110445628A (en) A kind of task control method and device based on NGINX

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination