CN110232013B - Test method, test device, controller and medium - Google Patents

Test method, test device, controller and medium Download PDF

Info

Publication number
CN110232013B
CN110232013B CN201910138977.2A CN201910138977A CN110232013B CN 110232013 B CN110232013 B CN 110232013B CN 201910138977 A CN201910138977 A CN 201910138977A CN 110232013 B CN110232013 B CN 110232013B
Authority
CN
China
Prior art keywords
test
performance test
test data
data
execution
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.)
Active
Application number
CN201910138977.2A
Other languages
Chinese (zh)
Other versions
CN110232013A (en
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.)
Weilai Software Technology Shanghai Co ltd
Original Assignee
NIO 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 NIO Co Ltd filed Critical NIO Co Ltd
Priority to CN201910138977.2A priority Critical patent/CN110232013B/en
Publication of CN110232013A publication Critical patent/CN110232013A/en
Application granted granted Critical
Publication of CN110232013B publication Critical patent/CN110232013B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/3684Test management for test design, e.g. generating new test cases
    • 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

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)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

The invention relates to a test method, a test device, a controller and a medium, wherein the method comprises the steps of obtaining test data, wherein the test data comprises basic test data, automatic test data and performance test data; receiving an automatic test instruction or a performance test instruction; calling corresponding basic test data and automatic test data according to the automatic test instruction, and executing an automatic test; or calling the basic data and the performance test data according to the performance test instruction, converting the called basic data into a performance test script, and executing the performance test. The invention integrates the performance test and the automatic test, has high test efficiency, lower requirement on the programming capability of testers, simple and efficient use process and low cost.

Description

Test method, test device, controller and medium
Technical Field
The present invention relates to the field of testing technologies, and in particular, to a testing method and apparatus, a controller, and a medium.
Background
In the existing internet industry software test, in order to ensure the software quality and deal with the concurrency condition, the software needs to be subjected to interface automation test and performance test.
In the existing testing method, the two testing stages of the interface automation testing and the performance testing are separated from each other, the used testing resources and tools are different, and the testing personnel need to frequently execute the two testing stages to complete the testing work of the system. The mode of separating the front and the back of the two testing stages limits the improvement of the testing efficiency, has high requirement on the programming capability of testers, and also increases the testing cost.
Disclosure of Invention
The invention aims to provide a testing method, a testing device, a controller and a testing medium, which can integrate performance testing and automatic testing based on common basic testing data of the performance testing and the automatic testing, have high testing efficiency, lower requirements on the programming capability of testers, simple and efficient use process and low cost.
In order to solve the above technical problem, according to a first aspect of the present invention, there is provided a test method including:
acquiring test data, wherein the test data comprises basic test data, automatic test data and performance test data;
the basic test data comprises interface information data, and the interface information data specifically comprises a request head, a request address, a request body and assertion information; the automated test data comprises logic control information, data driving source data and mail configuration information; the performance test data comprises the number of concurrent users, the number of execution machines and execution duration;
receiving an automatic test instruction or a performance test instruction;
calling corresponding basic test data and automatic test data according to the automatic test instruction, and executing an automatic test; or alternatively
And calling the basic test data and the performance test data according to the performance test instruction, converting the called basic test data into a performance test script, and executing performance test.
Further, the invoking of the corresponding basic test data and the corresponding automated test data according to the automated test instruction and the execution of the automated test include:
calling corresponding basic test data and automatic test data according to the automatic test instruction;
creating a service-based interface execution flow script based on the called basic test data and the automatic test data;
and analyzing the interface execution flow script and executing according to the logic sequence.
Further, the calling the basic test data and the performance test data according to the performance test instruction, converting the called basic test data into a performance test script, and executing a performance test, including:
selecting a main control machine, and selecting corresponding execution machines according to the number of the execution machines;
the main control machine calls the basic test data and the performance test data according to the performance test instruction and converts the basic test data into a performance test script;
and equally dividing the performance test data according to the number of the executors, and respectively sending the performance test script and the divided performance test data to each executor to execute performance test.
Furthermore, the performance test includes a single-interface performance test and a service flow performance test, if the service flow performance test is executed, the main control computer not only calls the basic test data and the performance test data according to the performance test instruction, but also needs to call corresponding logic control information when generating a performance test script, generates a performance test script including the service flow, and then distributes the performance test script to each execution machine.
Further, the method further comprises: and displaying the test execution state and the test result in real time, classifying and summarizing the test result, and generating a visual report.
According to a second aspect of the present invention, there is provided a testing apparatus, including a database deployed on a cloud platform, a service module, and a distributed cluster;
the database is configured to acquire and store test data, wherein the test data comprises basic test data, automatic test data and performance test data;
the basic test data comprises interface information data, wherein the interface information data specifically comprises a request head, a request address, a request body and assertion information; the automated test data includes logic control information, data driven source data, and mail configuration information; the performance test data comprises the number of concurrent users, the number of execution machines and execution duration;
the service module is configured to provide interface service, send an automation test instruction or a performance test instruction to the distributed cluster, and schedule the distributed cluster to work;
the distributed cluster comprises a plurality of execution machines, and the execution machines are configured to call corresponding basic test data and automatic test data from a database according to the received automatic test instruction and execute an automatic test; or calling the basic test data and the performance test data from a database according to the performance test instruction, converting the called basic test data into a performance test script, and executing the performance test.
Further, an execution machine is selected from the distributed cluster, the execution machine calls corresponding basic test data and automatic test data according to the automatic test instruction, and executes an automatic test, and the execution machine includes:
the data calling module is configured to call corresponding basic test data and automatic test data from the database according to the automatic test instruction;
the flow script creating module is configured to create a service-based interface execution flow script based on the called basic test data and the automatic test data;
and the test module is configured to analyze the interface execution flow script and execute the interface execution flow script according to a logic sequence.
Further, one execution machine is selected from the distributed cluster as a main control machine, the corresponding execution machine is selected according to the number of the execution machines,
the main control machine calls the basic test data and the performance test data according to the performance test instruction, converts the basic test data into performance test scripts, equally divides the performance test data according to the number of the execution machines, and then respectively sends the performance test scripts and the divided performance test data to each execution machine;
and each executing machine executes the performance test according to the received performance test script and the segmented performance test data.
Further, the performance test includes a single-interface performance test and a service flow performance test, if the service flow performance test is executed, the main control computer not only calls the basic test data and the performance test data according to the performance test instruction, but also needs to call corresponding logic control information when generating a performance test script, generates a performance test script including the service flow, and then distributes the performance test script to each execution machine, and each execution machine executes the performance test according to the received performance test data after being divided and the performance test script including the service flow.
Further, the device also comprises a display module which is configured to display the test execution state and the test result in real time, and to classify and summarize the test result to generate a visual report.
According to yet another aspect of the invention, a controller is provided, comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, is capable of implementing the steps of the method.
According to yet another aspect of the invention, a computer-readable storage medium is provided for storing computer instructions which, when executed by a computer or processor, implement the steps of the method.
Compared with the prior art, the invention has obvious advantages and beneficial effects. By means of the technical scheme, the testing method, the testing device, the controller and the medium can achieve considerable technical progress and practicability, have wide industrial utilization value and at least have the following advantages:
the invention integrates the performance test and the automatic test based on the basic test data which can be shared by the performance test and the automatic test, the automatic test data and the performance test data, can be realized based on the cloud platform, provides a platform tool to reduce the performance test threshold on the basis of not increasing the learning cost of other tools, can complete the performance test by only carrying out simple configuration, and carries out pressure test, stability test and the like, thereby improving the test efficiency, having lower requirement on the programming capability of testers, simple and efficient use process and low cost.
The foregoing description is only an overview of the technical solutions of the present invention, and in order to make the technical means of the present invention more clearly understood, the present invention may be implemented in accordance with the content of the description, and in order to make the above and other objects, features, and advantages of the present invention more clearly understood, the following preferred embodiments are described in detail with reference to the accompanying drawings.
Drawings
FIG. 1 is a schematic diagram of a test method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a testing apparatus according to an embodiment of the present invention.
[ notation ] to show
1: database 2: service module
3: distributed cluster
Detailed Description
To further illustrate the technical means and effects of the present invention adopted to achieve the predetermined objects, the following detailed description of the embodiments and effects of a testing method, a testing device, a controller and a testing medium according to the present invention will be made with reference to the accompanying drawings and preferred embodiments.
The embodiment of the invention provides a test method, as shown in fig. 1, comprising the following steps:
step S1, test data are obtained, wherein the test data comprise basic test data, automatic test data and performance test data;
the basic test data can be used for an automation test and a performance test, and comprises interface information data, wherein the interface information data specifically comprises a request head, a request address, a request body, assertion information and the like. The automatic test data is used for automatic test, and comprises logic control information, data driving source data, mail configuration information and the like, wherein the logic control information can also be used for service process performance test. The performance test data is used for performance test, and comprises the number of concurrent users, the number of execution machines, the execution duration and the like.
As an example, the user may enter the test data directly through the visualization interface, which may be persisted in the database 1.
Step S2, receiving an automatic test instruction or a performance test instruction;
as an example, two different pages may be provided for initiating different tests, one for initiating automated tests and one for initiating performance tests, with an identification of whether to perform automated regression testing or performance testing being made in accordance with the received instructions. There are various ways to trigger the test flow, including manual triggering or timing task triggering on the UI interface.
Step S3, calling corresponding basic test data and automatic test data according to the automatic test instruction, and executing an automatic test; or alternatively
And calling the basic test data and the performance test data according to the performance test instruction, converting the called basic test data into a performance test script, and executing performance test.
In step S3, the calling corresponding basic test data and automated test data according to the automated test instruction, and executing an automated test, includes:
s301, calling corresponding basic test data and automatic test data according to the automatic test instruction;
step S302, establishing an interface execution flow script based on the service based on the called basic test data and the automatic test data;
and step S303, analyzing the interface execution flow script and executing according to a logic sequence.
When the method is implemented based on a cloud platform, the distributed cluster 3 is deployed on the cloud platform and comprises a plurality of execution machines, and when the automated test is executed, one available execution machine can be selected from the distributed cluster 3 to execute steps S301 to S303.
In step S3, the calling the basic test data and the performance test data according to the performance test instruction, converting the called basic test data into a performance test script, and performing a performance test includes:
s311, selecting a main control machine, and selecting corresponding execution machines according to the number of the execution machines;
step S312, the main control computer calls the basic test data and the performance test data according to the performance test instruction and converts the basic test data into a performance test script;
step 313, equally dividing the performance test data according to the number of the execution machines, and respectively sending the performance test script and the divided performance test data to each execution machine to execute performance tests.
The performance test includes a single-interface performance test and a service flow performance test, if the service flow performance test is executed in step S3, in step S312, the main control computer not only calls the basic test data and the performance test data according to the performance test instruction, but also needs to call corresponding logic control information when generating the performance test script, generates the performance test script including the service flow, and then distributes the performance test script to each execution machine.
It should be noted that the method can be implemented based on a cloud platform, the performance test script converted from the basic test data can also be directly compiled and then imported into the cloud platform for execution, and the performance test script converted from the basic test data can also be exported from the cloud platform and executed on other platforms or tools compatible with this type of script.
The method further comprises a step S4 of displaying the test execution state and the test result in real time, classifying and summarizing the test result, generating a visual report, and visualizing the execution result, wherein in the process, the execution state and the test result can be persistently stored in the database 1, and it can be understood that the test in the step S4 comprises the automatic test and the performance test.
The embodiment of the invention also provides a testing device, as shown in fig. 2, which comprises a database 1, a service module 2 and a distributed cluster 3, wherein the database 1 is deployed on a cloud platform, the database 1 is configured to acquire and store testing data, and the testing data comprises basic testing data, automatic testing data and performance testing data; the service module 2 is configured to provide interface service, send an automation test instruction or a performance test instruction to the distributed cluster 3, and schedule the distributed cluster 3 to work; the distributed cluster 3 comprises a plurality of execution machines, and is configured to call corresponding basic test data and automatic test data from the database 1 according to the received automatic test instruction and execute an automatic test; or the basic test data and the performance test data are called from the database 1 according to the performance test instruction, the called basic test data are converted into a performance test script, and the performance test is executed.
The performance test is completed, which relates to the coordination of multi-party resources, the test progress, the test result and the test detailed information need to be synchronized to each related person in time, if a report is dragged and written in the existing local test mode, the report is sent in a mail form, and the information can be synchronized out only after the whole test is completed, and the message is delayed. The device can enable the performance testing process to be transparent based on the cloud platform, timely exposes the problems encountered in each performance testing link, timely obtains response, standardizes performance flow testing, reduces unnecessary operation of testers in process control, focuses more time on performance bottleneck positioning and performance optimization, enables test data collection, test result management and performance report generation to be automatic, and improves testing efficiency. For automated testing, many testing methods are based on a micro-service architecture, the business process is complex, and one process may span several or even over a dozen systems. The automatic test for completing a business process needs to be completed by coordination of a plurality of persons. If the previous mode is used, the respective written codes are then integrated together for debugging, which is time and labor consuming, and takes a lot of time to commit the code, update the code, etc. in the middle. And the device can modify and take effect immediately based on the cloud platform, reduces operations such as intermediate submitting codes and updating codes, can be transparent to everyone's job schedule moreover, promotes efficiency of software testing for the test procedure is more standardized.
The basic test data can be used for automatic test and performance test, and comprises interface information data, wherein the interface information data specifically comprises a request head, a request address, a request body and assertion information. The automatic test data is used for automatic test and comprises logic control information, data driving source data and mail configuration information, wherein the logic control information can also be used for business process performance test. The performance test data is used for performance test and comprises the number of concurrent users, the number of execution machines and execution duration. As an example, the user may enter the test data directly through the visualized interface, which may be persistently stored in the database 1.
As an example, two different pages may be provided for initiating different tests, one for initiating automated tests and one for initiating performance tests, and the system service module 2 may identify whether to perform automated regression testing or performance testing based on the received instructions. There are various ways to trigger the test flow, including manual triggering on the UI interface, or timing task triggering, etc.
As an example, an execution machine is selected from the distributed cluster 3, the execution machine calls corresponding basic test data and automated test data according to the automated test instruction, and executes an automated test, and the execution machine includes a data calling module, a process script creating module, and a test module, wherein the data calling module is configured to call corresponding basic test data and automated test data from the database 1 according to the automated test instruction; the flow script creating module is configured to create a service-based interface execution flow script based on the called basic test data and the automatic test data; the test module is configured to parse the interface execution flow script and execute according to a logic sequence.
As an example, selecting one execution machine from the distributed cluster 3 as a main control machine, selecting a corresponding execution machine according to the number of the execution machines, calling the basic test data and the performance test data by the main control machine according to the performance test instruction, converting the basic test data into a performance test script, equally dividing the performance test data according to the number of the execution machines, and then respectively sending the performance test script and the divided performance test data to each execution machine; and each executing machine executes the performance test according to the received performance test script and the segmented performance test data.
The performance test comprises a single-interface performance test and a service flow performance test, if the service flow performance test is executed, the main control computer not only calls the basic test data and the performance test data according to the performance test instruction, but also needs to call corresponding logic control information when generating a performance test script, generates the performance test script containing the service flow, and then distributes the performance test script to each execution machine, and each execution machine executes the performance test according to the received performance test data after being divided and the performance test script containing the service flow.
It should be noted that the performance test script converted from the basic test data may also be directly written and then imported to the cloud platform for execution, and the performance test script converted from the basic test data may also be exported from the cloud platform and executed on other platforms or tools compatible with this type of script.
As an example, the apparatus further includes a display module configured to display the test execution status and the test result in real time, classify and summarize the test result, generate a visual report, and persistently store the execution status and the test result in the database 1, where it is understood that the test includes the automation test and the performance test.
The invention is illustrated below by means of two specific examples:
embodiment one, interface automated testing
Assuming that three interface information of login, order placement and payment are input into the database 1, the three interface information of use case are assembled into a business process according to the logic sequence of login, order placement and payment, the business process is persisted into the database 1, and a unique identifier is correspondingly generated for the process. When the Service flow needs to be executed, only the Service flow point needs to be selected, an automatic test instruction is initiated, and after receiving the automatic test instruction, a Service (Service) selects an execution machine from the idle and available execution machines of the cloud platform according to a polling rule, and sends the automatic test execution instruction to the execution machine.
After the execution machine receives the automatic test execution instruction, the execution machine finds the flow according to the unique identifier in the instruction: logging-order placement-payment and querying the database 1 for the test data required for the execution of the process, and then the execution machine parses the business process and executes it in logical order in combination with the data required for execution. The execution progress can be displayed on a visual interface in the execution process, which passes the current process, a request body, request data, a response result, assertion, time spent and the like when the use case requests, and if an error is reported, the process also comprises detailed error reporting information.
Example two, Performance testing
Selecting (logging-ordering-paying) the process to create a performance test task, acquiring information such as concurrency number, the number of execution machines, execution time, execution environment and the like, inputting test data, a large number of user names and passwords, and sending a performance test execution instruction.
When the Service (Service) receives the performance test execution instruction, the Service checks the current states of all the execution machines, selects one execution machine from the idle execution machines as a main control machine, and then selects a corresponding number from the idle execution machines as the execution machines according to the number of the execution machines.
The main control computer receives the execution instruction and then obtains data required by execution from the database 1, such as: interface information (request header, request body, assertion, request address, etc.), and further includes data (execution environment, concurrency number, number of execution machines, time of task execution, etc.) when the performance test task is created. And generating a performance test script according to the information.
After receiving the test data generation instruction, the execution machine acquires data required by executing the performance test, such as data of user names and passwords required by login, from the database 1, then precisely cuts the data according to the number of the execution machines, divides the data into data equal to the number of the execution machines, and outputs the data to a certain local directory of the execution machine according to the csv format.
After the script and the data are prepared, the main control machine executes the execution machine distributed by the script, collects and summarizes the execution condition of the execution in real time in the execution process, and persists the performance test result data to the database 1.
During execution, detailed information of performance test execution can be displayed on a visual interface, Service can inquire the execution condition of the task from the database 1 for summarizing, and generates an aggregation report and a TSP-Time graph to be displayed on the interface.
After the performance test is executed, the master control machine informs the Service that the execution is finished, and the Service can recover the server resources. And summarizing the performance test result data, generating a report and visualizing the report on an interface.
The embodiment of the invention also provides a controller, which comprises a memory and a processor, wherein the memory stores a computer program, and the program can realize the steps of the test method when being executed by the processor.
Embodiments of the present invention also provide a computer-readable storage medium for storing computer instructions, which when executed by a computer or a processor implement the steps of the testing method.
Although the present invention has been described with reference to a preferred embodiment, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (12)

1. A method of testing, comprising:
acquiring test data, wherein the test data comprises basic test data, automatic test data and performance test data;
the basic test data comprises interface information data, wherein the interface information data specifically comprises a request head, a request address, a request body and assertion information; the automated test data comprises logic control information, data driving source data and mail configuration information; the performance test data comprises the number of concurrent users, the number of execution machines and execution duration;
receiving an automatic test instruction or a performance test instruction;
calling corresponding basic test data and automatic test data according to the automatic test instruction, and executing an automatic test; or
And calling the basic test data and the performance test data according to the performance test instruction, converting the called basic test data into a performance test script, and executing performance test.
2. The test method of claim 1,
the method for calling corresponding basic test data and automatic test data according to the automatic test instruction and executing the automatic test comprises the following steps:
calling corresponding basic test data and automatic test data according to the automatic test instruction;
creating a service-based interface execution flow script based on the called basic test data and the automatic test data;
and analyzing the interface execution flow script and executing according to the logic sequence.
3. The test method according to claim 1,
the step of calling the basic test data and the performance test data according to the performance test instruction, converting the called basic test data into a performance test script, and executing the performance test comprises the following steps:
selecting a main control machine, and selecting corresponding execution machines according to the number of the execution machines;
the main control machine calls the basic test data and the performance test data according to the performance test instruction and converts the basic test data into a performance test script;
and equally dividing the performance test data according to the number of the execution machines, and respectively sending the performance test script and the divided performance test data to each execution machine to execute performance test.
4. The test method of claim 3,
the performance test comprises a single-interface performance test and a service flow performance test, if the service flow performance test is executed, the main control computer not only calls the basic test data and the performance test data according to the performance test instruction, but also needs to call corresponding logic control information when generating a performance test script, generates a performance test script containing the service flow, and then distributes the performance test script to each execution machine.
5. The test method according to any one of claims 1 to 4,
the method further comprises the following steps: and displaying the test execution state and the test result in real time, classifying and summarizing the test result, and generating a visual report.
6. The testing device is characterized by comprising a database, a service module and a distributed cluster, wherein the database, the service module and the distributed cluster are deployed on a cloud platform;
the database is configured to acquire and store test data, wherein the test data comprises basic test data, automatic test data and performance test data;
the basic test data comprises interface information data, wherein the interface information data specifically comprises a request head, a request address, a request body and assertion information; the automated test data includes logic control information, data driven source data, and mail configuration information; the performance test data comprises the number of concurrent users, the number of execution machines and execution duration;
the service module is configured to provide interface service, send an automation test instruction or a performance test instruction to the distributed cluster, and schedule the distributed cluster to work;
the distributed cluster comprises a plurality of execution machines, and the execution machines are configured to call corresponding basic test data and automatic test data from a database according to the received automatic test instruction and execute an automatic test; or calling the basic test data and the performance test data from a database according to the performance test instruction, converting the called basic test data into a performance test script, and executing the performance test.
7. The test device of claim 6,
selecting an execution machine from the distributed cluster, calling corresponding basic test data and automatic test data according to the automatic test instruction by the execution machine, and executing an automatic test, wherein the execution machine comprises:
the data calling module is configured to call corresponding basic test data and automatic test data from the database according to the automatic test instruction;
the flow script creating module is configured to create a service-based interface execution flow script based on the called basic test data and the automatic test data;
and the test module is configured to analyze the interface execution flow script and execute the interface execution flow script according to a logic sequence.
8. The test device of claim 6,
selecting one execution machine from the distributed cluster as a main control machine, selecting the corresponding execution machine according to the number of the execution machines,
the main control machine calls the basic test data and the performance test data according to the performance test instruction, converts the basic test data into performance test scripts, equally divides the performance test data according to the number of the execution machines, and then respectively sends the performance test scripts and the divided performance test data to each execution machine;
and each executing machine executes the performance test according to the received performance test script and the segmented performance test data.
9. The test device of claim 8,
the performance test comprises a single-interface performance test and a service flow performance test, if the service flow performance test is executed, the main control computer not only calls the basic test data and the performance test data according to the performance test instruction, but also needs to call corresponding logic control information when generating a performance test script, generates the performance test script containing the service flow, and then distributes the performance test script to each execution machine, and each execution machine executes the performance test according to the received performance test data after being divided and the performance test script containing the service flow.
10. The test device of any one of claims 6-9,
the device also comprises a display module which is configured to display the test execution state and the test result in real time, and classify and gather the test result to generate a visual report.
11. A controller comprising a memory and a processor, characterized in that the memory stores a computer program which, when executed by the processor, is capable of carrying out the steps of the method of any one of claims 1 to 5.
12. A computer-readable storage medium storing computer instructions, which when executed by a computer or processor, implement the steps of the method of any one of claims 1 to 5.
CN201910138977.2A 2019-02-25 2019-02-25 Test method, test device, controller and medium Active CN110232013B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910138977.2A CN110232013B (en) 2019-02-25 2019-02-25 Test method, test device, controller and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910138977.2A CN110232013B (en) 2019-02-25 2019-02-25 Test method, test device, controller and medium

Publications (2)

Publication Number Publication Date
CN110232013A CN110232013A (en) 2019-09-13
CN110232013B true CN110232013B (en) 2022-09-06

Family

ID=67860398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910138977.2A Active CN110232013B (en) 2019-02-25 2019-02-25 Test method, test device, controller and medium

Country Status (1)

Country Link
CN (1) CN110232013B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111061636B (en) * 2019-12-12 2023-12-05 深圳前海环融联易信息科技服务有限公司 Automatic software testing method and device, computer equipment and storage medium
CN114003482B (en) * 2020-07-28 2024-02-13 沈苏科技(苏州)股份有限公司 Coding-free software system pressure testing method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882105A (en) * 2010-06-01 2010-11-10 华南理工大学 Method for testing response time of Web page under concurrent environment
CN104407910A (en) * 2014-10-29 2015-03-11 华南理工大学 Virtualization server performance monitoring method and system
CN104699598A (en) * 2013-12-09 2015-06-10 腾讯科技(深圳)有限公司 Automatic testing method, device, equipment and system
CN106972983A (en) * 2017-03-24 2017-07-21 上海携程国际旅行社有限公司 The automatic test device and method of network interface

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8893093B2 (en) * 2010-05-07 2014-11-18 Salesforce.Com, Inc. Method and system for automated performance testing in a multi-tenant environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882105A (en) * 2010-06-01 2010-11-10 华南理工大学 Method for testing response time of Web page under concurrent environment
CN104699598A (en) * 2013-12-09 2015-06-10 腾讯科技(深圳)有限公司 Automatic testing method, device, equipment and system
CN104407910A (en) * 2014-10-29 2015-03-11 华南理工大学 Virtualization server performance monitoring method and system
CN106972983A (en) * 2017-03-24 2017-07-21 上海携程国际旅行社有限公司 The automatic test device and method of network interface

Also Published As

Publication number Publication date
CN110232013A (en) 2019-09-13

Similar Documents

Publication Publication Date Title
CN109313739B (en) System and method for providing visualization of workflow
US11645191B2 (en) Review process for evaluating changes to target code for a software-based product
CN106354645B (en) Test method and test platform based on background system service or interface
CN106506283B (en) Business test method and device of bank and enterprise docking system
CN111125444A (en) Big data task scheduling management method, device, equipment and storage medium
US20150100832A1 (en) Method and system for selecting and executing test scripts
CN111078567A (en) Report generation method, terminal and storage medium of automatic test platform
CN109560996B (en) Automatic testing system and method for terminal of Internet of things
CN112286806A (en) Automatic testing method and device, storage medium and electronic equipment
CN109977012B (en) Joint debugging test method, device, equipment and computer readable storage medium of system
US20150100831A1 (en) Method and system for selecting and executing test scripts
CN110232013B (en) Test method, test device, controller and medium
US10365995B2 (en) Composing future application tests including test action data
CN111966597B (en) Test data generation method and device
CN111651365B (en) Automatic interface testing method and device
CN112650676A (en) Software testing method, device, equipment and storage medium
CN113434396A (en) Interface test method, device, equipment, storage medium and program product
CN113947468B (en) Data management method and platform
CN110543429A (en) Test case debugging method and device and storage medium
EP3734460A1 (en) Probabilistic software testing via dynamic graphs
CN114138670A (en) Method based on interface automation test and function, performance and safety test fusion
CN116909904A (en) Software function automatic test method based on high-flow high-concurrency condition
CN114936152A (en) Application testing method and device
CN114997418A (en) Data processing method and device, electronic equipment and storage medium
CN112799794A (en) Big data scheduling method, device and system and storage device

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230907

Address after: 201101 Building 18-20, No. 1355, Caobao Road, Minhang District, Shanghai

Patentee after: Weilai Software Technology (Shanghai) Co.,Ltd.

Address before: 201804 room 115, 569 Anchi Road, Anting Town, Jiading District, Shanghai

Patentee before: NIO Co.,Ltd.