[go: up one dir, main page]

CN102710458B - Monitoring method of testing process, test management server and test server - Google Patents

Monitoring method of testing process, test management server and test server Download PDF

Info

Publication number
CN102710458B
CN102710458B CN201210140116.6A CN201210140116A CN102710458B CN 102710458 B CN102710458 B CN 102710458B CN 201210140116 A CN201210140116 A CN 201210140116A CN 102710458 B CN102710458 B CN 102710458B
Authority
CN
China
Prior art keywords
test
server
current
test server
error
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.)
Expired - Fee Related
Application number
CN201210140116.6A
Other languages
Chinese (zh)
Other versions
CN102710458A (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.)
Hunan Qianmeng Industrial Intelligent System Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210140116.6A priority Critical patent/CN102710458B/en
Publication of CN102710458A publication Critical patent/CN102710458A/en
Application granted granted Critical
Publication of CN102710458B publication Critical patent/CN102710458B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种测试过程的监控方法、测试管理服务器和测试服务器,所述测试过程的监控方法包括:测试管理服务器向测试服务器发送数据获取请求;接收所述测试服务器发送的测试性能数据,该测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息;显示所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,并根据所述测试服务器当前的错误数和错误信息确定并显示所述测试服务器当前的状态。本发明可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。

The present invention provides a test process monitoring method, a test management server and a test server. The test process monitoring method includes: the test management server sends a data acquisition request to the test server; receives the test performance data sent by the test server, the Test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server; display the current network performance sampling data of the test server, the current error number and error information of the test server , and determine and display the current state of the test server according to the current error number and error information of the test server. The present invention can realize the monitoring of the test server and obtain the state of the test server in time, and since the test management server and the test server are independently set, the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

Description

测试过程的监控方法、测试管理服务器和测试服务器Method for monitoring test process, test management server and test server

技术领域 technical field

本发明涉及通信技术,尤其涉及一种测试过程的监控方法、测试管理服务器和测试服务器。The invention relates to communication technology, in particular to a monitoring method for a test process, a test management server and a test server.

背景技术 Background technique

事务交易性能委员会基准测试C(Transaction Processing PerformanceCouncil-Benchmark C;以下简称:TPC-C)基准测试是业界衡量高端服务器事务处理性能的关键基准测试,其测试结果被广大客户认可。TPC-C测试就是一个模拟真实联机事务处理(Online Transaction Processing;以下简称:OLTP)运用场景的测试,其部署规模较为庞大,除了主机系统之外还需要大量的驱动(Driver)服务器、客户端(Client)服务器和交易中间件服务器,例如:Tuxedo服务器来支撑测试。The Transaction Processing Performance Council-Benchmark C (Transaction Processing Performance Council-Benchmark C; hereinafter referred to as: TPC-C) benchmark test is a key benchmark test in the industry to measure the transaction processing performance of high-end servers, and its test results are recognized by customers. The TPC-C test is a test that simulates a real Online Transaction Processing (OLTP) application scenario. Its deployment scale is relatively large, and in addition to the host system, a large number of drivers (Driver) servers, clients ( Client) server and transaction middleware server, for example: Tuxedo server to support the test.

TPC-C测试过程中Driver服务器负责结果统计,其中结果统计包括统计TPC-C每分钟吞吐量(Transaction Per Minute C;以下简称:TPMC)和/或事务响应时间等,TPC-C测试系统的整体性能值是需要综合所有Driver服务器的性能来评定的。During the TPC-C test, the Driver server is responsible for the statistics of the results. The statistics of the results include the statistics of TPC-C throughput per minute (Transaction Per Minute C; hereinafter referred to as: TPMC) and/or transaction response time, etc., and the overall TPC-C test system The performance value needs to be evaluated based on the performance of all Driver servers.

现有技术提供的监控TPC-C测试系统的性能的一种实现方案为,登录到单台服务器上获取到单台服务器的具体状态,例如:该服务器的性能值和/或出错数目等;需要登录到特定的交易中间件服务器来获取当前的业务排队数量。A kind of realization scheme of the performance of the monitoring TPC-C test system provided by the prior art is to log in to a single server to obtain the specific status of a single server, for example: the performance value and/or the number of errors of the server; Log in to a specific transaction middleware server to obtain the current number of business queues.

但是,该实现方案不能显示TPC-C测试过程的全局状态,测试启动之后只能看到单台服务器当前的状态,如果需要查看全局状态就需要同时登录几百台服务器查看,实现起来非常麻烦,无法及时发现每一台服务器的状态、出现的错误和事务的排队状态等。并且不能及时掌握当前测试值的波动,也不能及时获取当前TPC-C测试系统出现的异常情况。However, this implementation scheme cannot display the global state of the TPC-C test process. After the test is started, only the current state of a single server can be seen. If you need to view the global state, you need to log in to hundreds of servers to view it at the same time, which is very troublesome to implement. It is impossible to discover the status of each server, errors, and transaction queuing status in time. Moreover, the fluctuation of the current test value cannot be grasped in time, and the abnormal situation of the current TPC-C test system cannot be obtained in time.

现有技术提供的监控TPC-C测试系统的性能的另一种实现方案为,通过oracle自带的企业管理(Enterprise Management;以下简称:EM)监控来获取当前TPC-C测试系统的流量,并换算成即时的TPMC。Another implementation solution for monitoring the performance of the TPC-C test system provided by the prior art is to obtain the traffic of the current TPC-C test system through oracle's own enterprise management (Enterprise Management; hereinafter referred to as: EM) monitoring, and Converted to instant TPMC.

但是,oracle自带的EM监控的统计结果并不准确,只能大致体现一个趋势;另外,开启EM监控会导致整个TPC-C测试系统性能的下降,因此在大规模测试时EM监控是关闭的,这时就无法获取到TPC-C测试过程的全局状态。However, the statistical results of EM monitoring provided by oracle are not accurate and can only roughly reflect a trend; in addition, turning on EM monitoring will lead to a decline in the performance of the entire TPC-C test system, so EM monitoring is turned off during large-scale testing , then the global state of the TPC-C test process cannot be obtained.

发明内容 Contents of the invention

本发明提供一种测试过程的监控方法、测试管理服务器和测试服务器,以实现在不影响测试系统性能的前提下,对该测试系统中的测试服务器进行监控,及时获取测试服务器的状态。The invention provides a test process monitoring method, a test management server and a test server, so as to monitor the test server in the test system and obtain the state of the test server in time without affecting the performance of the test system.

本发明一方面提供一种测试过程的监控方法,包括:One aspect of the present invention provides a monitoring method for a test process, including:

测试管理服务器向测试服务器发送数据获取请求;The test management server sends a data acquisition request to the test server;

所述测试管理服务器接收所述测试服务器发送的测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息;The test management server receives the test performance data sent by the test server, and the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server;

所述测试管理服务器显示所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,并根据所述测试服务器当前的错误数和错误信息确定并显示所述测试服务器当前的状态。The test management server displays the current network performance sampling data of the test server, the current error number and error information of the test server, and determines and displays the current error number and error information of the test server according to the current error number and error information of the test server. status.

本发明另一方面提供一种测试过程的监控方法,包括:Another aspect of the present invention provides a monitoring method for a test process, including:

测试服务器接收测试管理服务器发送的数据获取请求;The test server receives the data acquisition request sent by the test management server;

所述测试服务器对所述测试服务器当前的网络性能进行采样,获得所述测试服务器当前的网络性能采样数据,并根据所述测试服务器的错误统计文件统计所述测试服务器当前的错误数和错误信息;The test server samples the current network performance of the test server, obtains the current network performance sampling data of the test server, and counts the current error number and error information of the test server according to the error statistics file of the test server ;

所述测试服务器向所述测试管理服务器发送测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以供所述测试管理服务器显示所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,并根据所述测试服务器当前的错误数和错误信息确定并显示所述测试服务器当前的状态。The test server sends test performance data to the test management server, the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server, for the test management The server displays the current network performance sampling data of the test server, the current error number and error information of the test server, and determines and displays the current state of the test server according to the current error number and error information of the test server.

本发明再一方面提供一种测试管理服务器,包括:发送模块、接收模块、显示模块和确定模块;Another aspect of the present invention provides a test management server, including: a sending module, a receiving module, a display module and a determination module;

所述发送模块,用于向测试服务器发送数据获取请求;The sending module is configured to send a data acquisition request to the test server;

所述接收模块,用于接收所述测试服务器发送的测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息;The receiving module is configured to receive the test performance data sent by the test server, the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server;

所述显示模块,用于显示所述接收模块接收的所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及在所述确定模块确定所述测试服务器当前的状态之后,显示所述测试服务器当前的状态;The display module is used to display the current network performance sampling data of the test server received by the receiving module, the current error number and error information of the test server, and determine the current network performance of the test server in the determination module. After status, display the current status of the test server;

所述确定模块,用于根据所述接收模块接收的所述测试服务器当前的错误数和错误信息确定所述测试服务器当前的状态。The determination module is configured to determine the current state of the test server according to the current error number and error information of the test server received by the receiving module.

本发明又一方面提供一种测试服务器,包括:请求接收模块、采样模块、统计模块、数据发送模块Another aspect of the present invention provides a test server, including: a request receiving module, a sampling module, a statistics module, and a data sending module

所述请求接收模块,用于接收测试管理服务器发送的数据获取请求;The request receiving module is configured to receive the data acquisition request sent by the test management server;

所述采样模块,用于对所述测试服务器当前的网络性能进行采样,获得所述测试服务器当前的网络性能采样数据;The sampling module is configured to sample the current network performance of the test server, and obtain the current network performance sampling data of the test server;

所述统计模块,用于根据所述测试服务器的错误统计文件统计所述测试服务器当前的错误数和错误信息;The statistics module is used to count the current error number and error information of the test server according to the error statistics file of the test server;

所述数据发送模块,用于向所述测试管理服务器发送测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以供所述测试管理服务器显示所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,并根据所述测试服务器当前的错误数和错误信息确定并显示所述测试服务器当前的状态。The data sending module is configured to send test performance data to the test management server, the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server, for The test management server displays the current network performance sampling data of the test server, the current error number and error information of the test server, and determines and displays the current error number and error information of the test server according to the current error number and error information of the test server. status.

本发明一方面的技术效果是:测试管理服务器向测试服务器发送数据获取请求,接收该测试服务器发送的测试性能数据,然后显示该测试性能数据中的所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,并根据上述测试服务器当前的错误数和错误信息确定并显示该测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。The technical effect of one aspect of the present invention is: the test management server sends a data acquisition request to the test server, receives the test performance data sent by the test server, and then displays the current network performance sampling data of the test server in the test performance data. Describe the current error number and error information of the test server, and determine and display the current state of the test server according to the current error number and error information of the above-mentioned test server; thereby the test server can be monitored, the state of the test server can be obtained in time, and Since the test management server and the test server are set independently, the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

本发明另一方面的技术效果是:测试服务器接收测试管理服务器发送的数据获取请求之后,对该测试服务器当前的网络性能进行采样,获得该测试服务器当前的网络性能采样数据,并根据该测试服务器的错误统计文件统计该测试服务器当前的错误数和错误信息;然后,测试服务器向测试管理服务器发送测试性能数据,以供测试管理服务器显示该测试性能数据中的上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,并根据该测试服务器当前的错误数和错误信息确定并显示上述测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。Another technical effect of the present invention is: after the test server receives the data acquisition request sent by the test management server, it samples the current network performance of the test server to obtain the current network performance sampling data of the test server, and according to the test server The error statistics file of the test server counts the current error number and error information of the test server; then, the test server sends the test performance data to the test management server, so that the test management server can display the current network performance sampling data of the above test server in the test performance data , the current error number and error information of the test server, and determine and display the current state of the above-mentioned test server according to the current error number and error information of the test server; thereby the test server can be monitored and the state of the test server can be obtained in time. And because the test management server and the test server are set independently, the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明测试过程的监控方法一个实施例的流程图;Fig. 1 is the flowchart of an embodiment of the monitoring method of testing process of the present invention;

图2为本发明测试过程的监控方法另一个实施例的流程图;Fig. 2 is the flowchart of another embodiment of the monitoring method of the testing process of the present invention;

图3为本发明网络架构一个实施例的示意图;FIG. 3 is a schematic diagram of an embodiment of the network architecture of the present invention;

图4为本发明测试过程的监控方法再一个实施例的流程图;Fig. 4 is the flowchart of another embodiment of the monitoring method of the testing process of the present invention;

图5为本发明测试过程的监控方法再一个实施例的流程图;Fig. 5 is the flow chart of another embodiment of the monitoring method of the testing process of the present invention;

图6为本发明测试过程的监控方法再一个实施例的流程图;Fig. 6 is the flow chart of another embodiment of the monitoring method of the testing process of the present invention;

图7为本发明TPC-C测试系统的实时状态一个实施例的示意图;Fig. 7 is the schematic diagram of an embodiment of the real-time state of TPC-C testing system of the present invention;

图8为本发明测试管理服务器一个实施例的结构示意图;FIG. 8 is a schematic structural diagram of an embodiment of the test management server of the present invention;

图9为本发明测试服务器一个实施例的结构示意图;FIG. 9 is a schematic structural diagram of an embodiment of the test server of the present invention;

图10为本发明测试服务器另一个实施例的结构示意图;Fig. 10 is a schematic structural diagram of another embodiment of the test server of the present invention;

图11为本发明测试服务器再一个实施例的结构示意图。Fig. 11 is a schematic structural diagram of another embodiment of the test server of the present invention.

具体实施方式 Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

图1为本发明测试过程的监控方法一个实施例的流程图,如图1所示,该测试过程的监控方法可以包括:Fig. 1 is the flow chart of an embodiment of the monitoring method of testing process of the present invention, as shown in Fig. 1, the monitoring method of this testing process can comprise:

步骤101,测试管理服务器向测试服务器发送数据获取请求。Step 101, the test management server sends a data acquisition request to the test server.

具体地,测试管理服务器可以向上述测试服务器周期性发送数据获取请求。Specifically, the test management server may periodically send a data acquisition request to the above-mentioned test server.

步骤102,测试管理服务器接收测试服务器发送的测试性能数据,该测试性能数据包括上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息。Step 102, the test management server receives the test performance data sent by the test server, the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server.

步骤103,测试管理服务器显示该测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,并根据上述测试服务器当前的错误数和错误信息确定并显示该测试服务器当前的状态。Step 103, the test management server displays the current network performance sampling data of the test server, the current error number and error information of the test server, and determines and displays the current status of the test server according to the current error number and error information of the test server.

本实施例中,上述网络性能采样数据可以包括上述测试服务器当前的网络带宽、交易失败数和交易延迟时间;该测试服务器当前的状态包括正常工作状态、警告状态和错误状态。In this embodiment, the network performance sampling data may include the current network bandwidth of the test server, the number of transaction failures and transaction delay time; the current status of the test server includes normal working status, warning status and error status.

其中,上述错误信息可以为错误码。Wherein, the above error information may be an error code.

进一步地,本实施例中,上述测试性能数据还可以包括测试服务器当前的交易排队数;则步骤102之后,测试管理服务器还可以显示该测试服务器当前的交易排队数。Further, in this embodiment, the above-mentioned test performance data may also include the current transaction queue number of the test server; after step 102, the test management server may also display the current transaction queue number of the test server.

进一步地,本实施例中,上述测试性能数据还可以包括测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数;则步骤102之后,测试管理服务器还可以显示上述测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数。Further, in this embodiment, the above test performance data may also include the current throughput per minute of the test server and the total number of transactions currently processed by the test server; then after step 102, the test management server may also display the current throughput of the test server Throughput per minute and the total number of transactions currently processed by this test server.

本实施例中,在具体实现时,测试管理服务器可以列表或曲线图的形式显示上述测试性能数据,本发明对具体的显示方式不作限定。In this embodiment, during specific implementation, the test management server may display the above-mentioned test performance data in the form of a list or a graph, and the specific display manner is not limited in the present invention.

上述实施例中,测试管理服务器向测试服务器发送数据获取请求,接收该测试服务器发送的测试性能数据,然后显示该测试性能数据中的所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,并根据上述测试服务器当前的错误数和错误信息确定并显示该测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。In the above embodiment, the test management server sends a data acquisition request to the test server, receives the test performance data sent by the test server, and then displays the current network performance sampling data of the test server in the test performance data, the current network performance of the test server The error number and error information of the test server, and determine and display the current state of the test server according to the current error number and error information of the above test server; thus, it is possible to monitor the test server, obtain the state of the test server in time, and because the test management server It is set independently from the test server, so the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

图2为本发明测试过程的监控方法另一个实施例的流程图,如图2所示,该测试过程的监控方法可以包括:Fig. 2 is the flowchart of another embodiment of the monitoring method of the testing process of the present invention, as shown in Fig. 2, the monitoring method of the testing process may include:

步骤201,测试服务器接收测试管理服务器发送的数据获取请求。In step 201, the test server receives a data acquisition request sent by the test management server.

具体地,测试服务器可以接收测试管理服务器周期性发送的数据获取请求。Specifically, the test server may receive the data acquisition request periodically sent by the test management server.

步骤202,测试服务器对该测试服务器当前的网络性能进行采样,获得该测试服务器当前的网络性能采样数据,并根据该测试服务器的错误统计文件统计上述测试服务器当前的错误数和错误信息。Step 202, the test server samples the current network performance of the test server, obtains the current network performance sampling data of the test server, and counts the current error number and error information of the test server according to the error statistics file of the test server.

其中,上述错误信息可以为错误码。Wherein, the above error information may be an error code.

步骤203,测试服务器向测试管理服务器发送测试性能数据,该测试性能数据包括测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,以供测试管理服务器显示测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,并根据该测试服务器当前的错误数和错误信息确定并显示该测试服务器当前的状态。Step 203, the test server sends test performance data to the test management server, and the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server, so that the test management server can display the current network performance of the test server. performance sampling data, the current error number and error information of the test server, and determine and display the current state of the test server according to the current error number and error information of the test server.

本实施例中,上述网络性能采样数据可以包括该测试服务器当前的网络带宽、交易失败数和交易延迟时间;该测试服务器当前的状态可以为正常工作状态、警告状态和错误状态。In this embodiment, the above-mentioned network performance sampling data may include the current network bandwidth of the test server, the number of transaction failures and transaction delay time; the current status of the test server may be a normal working state, a warning state and an error state.

进一步地,步骤201之后,步骤203之前,测试服务器还可以根据该测试服务器的测试结果原始文件统计该测试服务器当前的交易排队数;则步骤203中,测试服务器发送的测试性能数据还可以包括该测试服务器当前的交易排队数。Further, after step 201, before step 203, the test server can also count the current transaction queue number of the test server according to the test result original file of the test server; then in step 203, the test performance data sent by the test server can also include the The current number of transactions queued by the test server.

进一步地,步骤201之后,步骤203之前,测试服务器还可以根据该测试服务器的测试结果原始文件计算该测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数;则步骤203中,测试服务器发送的测试性能数据还可以包括该测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数。Further, after step 201, before step 203, the test server can also calculate the current throughput per minute of the test server and the total number of transactions currently processed by the test server according to the test result original file of the test server; then in step 203, The test performance data sent by the test server may also include the current throughput per minute of the test server and the total number of transactions currently processed by the test server.

上述实施例中,测试服务器接收测试管理服务器发送的数据获取请求之后,对该测试服务器当前的网络性能进行采样,获得该测试服务器当前的网络性能采样数据,并根据该测试服务器的错误统计文件统计该测试服务器当前的错误数和错误信息;然后,测试服务器向测试管理服务器发送测试性能数据,以供测试管理服务器显示该测试性能数据中的上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,并根据该测试服务器当前的错误数和错误信息确定并显示上述测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。In the above embodiment, after the test server receives the data acquisition request sent by the test management server, it samples the current network performance of the test server, obtains the current network performance sampling data of the test server, and makes statistics according to the error statistics file of the test server. The current error number and error information of the test server; then, the test server sends test performance data to the test management server, so that the test management server can display the current network performance sampling data of the above-mentioned test server in the test performance data, the current test server The error number and error information of the test server, and determine and display the current state of the test server according to the current error number and error information of the test server; thus, it is possible to monitor the test server, obtain the state of the test server in time, and because the test management server It is set independently from the test server, so the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

本发明图1和图2所示实施例提供的方法可以应用于图3所示的架构中,图3为本发明网络架构一个实施例的示意图,图3所示的网络架构为TPC-C测试系统的架构,如图3所示,该网络架构包括测试服务器、测试管理服务器和数据库服务器,测试服务器包括:驱动(Driver)服务器、客户端(Client)服务器和交易中间件服务器,其中,驱动服务器、客户端服务器和交易中间件服务器分别与测试管理服务器连接,并且驱动服务器与客户端服务器连接,客户端服务器与交易中间件服务器连接,交易中间件服务器与数据库服务器连接;上述交易中间件服务器可以为Tuxedo服务器。The method provided by the embodiment shown in Figure 1 and Figure 2 of the present invention can be applied to the architecture shown in Figure 3, and Figure 3 is a schematic diagram of an embodiment of the network architecture of the present invention, and the network architecture shown in Figure 3 is a TPC-C test The architecture of the system is shown in Figure 3. The network architecture includes a test server, a test management server and a database server. The test server includes: a driver (Driver) server, a client (Client) server and a transaction middleware server, wherein the driver server , the client server and the transaction middleware server are respectively connected to the test management server, and the driver server is connected to the client server, the client server is connected to the transaction middleware server, and the transaction middleware server is connected to the database server; the above transaction middleware server can for the Tuxedo server.

图3以该网络架构包括一台驱动服务器、一台客户端服务器和一台交易中间件服务器为例示出,但本发明并不仅限于此,在具体实现时,一个TPC-C测试系统中可以包括至少一台驱动服务器、至少一台客户端服务器和至少一台交易中间件服务器。Fig. 3 is shown as an example with this network architecture including a driver server, a client server and a transaction middleware server, but the present invention is not limited thereto, and during specific implementation, can include in a TPC-C test system At least one driver server, at least one client server and at least one transaction middleware server.

下面对本发明图1和图2所示实施例提供的方法在图3所示架构中的具体实现进行介绍。The specific implementation of the method provided in the embodiment shown in FIG. 1 and FIG. 2 of the present invention in the architecture shown in FIG. 3 will be introduced below.

图4为本发明测试过程的监控方法再一个实施例的流程图,如图4所示,该测试过程的监控方法可以包括:Fig. 4 is the flowchart of another embodiment of the monitoring method of the testing process of the present invention, as shown in Fig. 4, the monitoring method of the testing process may include:

步骤401,客户端服务器接收测试管理服务器发送的数据获取请求。Step 401, the client server receives the data acquisition request sent by the test management server.

步骤402,客户端服务器对该客户端服务器当前的网络性能进行采样,获得该客户端服务器当前的网络性能采样数据,并根据该客户端服务器的错误统计文件统计上述客户端服务器当前的错误数和错误信息。Step 402, the client server samples the current network performance of the client server, obtains the current network performance sampling data of the client server, and counts the current error numbers and error message.

其中,上述错误信息可以为错误码。Wherein, the above error information may be an error code.

步骤403,客户端服务器向测试管理服务器发送测试性能数据,该测试性能数据包括客户端服务器当前的网络性能采样数据、该客户端服务器当前的错误数和错误信息。Step 403, the client server sends test performance data to the test management server, the test performance data includes the current network performance sampling data of the client server, the current error number and error information of the client server.

其中,上述网络性能采样数据可以包括该客户端服务器当前的网络带宽、交易失败数和交易延迟时间。Wherein, the above-mentioned network performance sampling data may include the current network bandwidth of the client server, the number of transaction failures and transaction delay time.

步骤404,测试管理服务器显示客户端服务器当前的网络性能采样数据、该客户端服务器当前的错误数和错误信息,并根据该客户端服务器当前的错误数和错误信息确定并显示该客户端服务器当前的状态。然后,返回执行步骤401。Step 404, the test management server displays the current network performance sampling data of the client server, the current error number and error information of the client server, and determines and displays the current error number and error information of the client server according to the current error number and error information of the client server. status. Then, return to step 401.

其中,该客户端服务器当前的状态可以为正常工作状态、警告状态和错误状态。当客户端服务器的状态为警告状态和错误状态时,测试管理服务器可以进行报警提示。Wherein, the current state of the client server can be a normal working state, a warning state and an error state. When the state of the client server is a warning state or an error state, the test management server can give an alarm prompt.

本实施例中,在具体实现时,测试管理服务器可以列表或曲线图的形式显示上述测试性能数据,本发明对具体的显示方式不作限定。In this embodiment, during specific implementation, the test management server may display the above-mentioned test performance data in the form of a list or a graph, and the specific display manner is not limited in the present invention.

上述实施例可以实现对客户端服务器进行监控,及时获取客户端服务器的状态,并且由于测试管理服务器与客户端服务器独立设置,因此,对客户端服务器的监控,不会影响客户端服务器所属TPC-C测试系统的性能。The above embodiments can monitor the client server and obtain the status of the client server in a timely manner, and since the test management server and the client server are set independently, the monitoring of the client server will not affect the TPC to which the client server belongs. C tests the performance of the system.

图5为本发明测试过程的监控方法再一个实施例的流程图,如图5所示,该测试过程的监控方法可以包括:Fig. 5 is the flowchart of another embodiment of the monitoring method of the testing process of the present invention, as shown in Fig. 5, the monitoring method of the testing process may include:

步骤501,交易中间件服务器接收测试管理服务器发送的数据获取请求。Step 501, the transaction middleware server receives the data acquisition request sent by the test management server.

步骤502,交易中间件服务器对该交易中间件服务器当前的网络性能进行采样,获得该交易中间件服务器当前的网络性能采样数据,并根据该交易中间件服务器的错误统计文件统计上述交易中间件服务器当前的错误数和错误信息。Step 502, the transaction middleware server samples the current network performance of the transaction middleware server, obtains the current network performance sampling data of the transaction middleware server, and counts the above transaction middleware servers according to the error statistics file of the transaction middleware server Current error count and error message.

其中,上述错误信息可以为错误码。Wherein, the above error information may be an error code.

步骤503,交易中间件服务器根据该交易中间件服务器的测试结果原始文件统计该交易中间件服务器当前的交易排队数。Step 503, the transaction middleware server counts the current transaction queue number of the transaction middleware server according to the original test result file of the transaction middleware server.

本实施例中,步骤502与步骤503可以并行执行,也可以先后执行,本实施例对此不作限定。In this embodiment, step 502 and step 503 may be executed in parallel or sequentially, which is not limited in this embodiment.

步骤504,交易中间件服务器向测试管理服务器发送测试性能数据,该测试性能数据包括交易中间件服务器当前的网络性能采样数据、该交易中间件服务器当前的错误数和错误信息,以及该交易中间件服务器当前的交易排队数。Step 504, the transaction middleware server sends test performance data to the test management server, the test performance data includes the current network performance sampling data of the transaction middleware server, the current error number and error information of the transaction middleware server, and the transaction middleware The current number of transactions queued by the server.

其中,上述网络性能采样数据可以包括该交易中间件服务器当前的网络带宽、交易失败数和交易延迟时间。Wherein, the above-mentioned network performance sampling data may include the current network bandwidth of the transaction middleware server, the number of transaction failures and transaction delay time.

步骤505,测试管理服务器显示交易中间件服务器当前的网络性能采样数据、该交易中间件服务器当前的错误数和错误信息,以及该交易中间件服务器当前的交易排队数,并根据该交易中间件服务器当前的错误数和错误信息确定并显示该交易中间件服务器当前的状态。然后,返回执行步骤501。Step 505, the test management server displays the current network performance sampling data of the transaction middleware server, the current error number and error information of the transaction middleware server, and the current transaction queue number of the transaction middleware server, and according to the transaction middleware server The current error count and error message determine and display the current state of the transaction middleware server. Then, return to step 501.

其中,该交易中间件服务器当前的状态可以为正常工作状态、警告状态和错误状态。当交易中间件服务器的状态为警告状态和错误状态时,测试管理服务器可以进行报警提示。Wherein, the current status of the transaction middleware server can be a normal working status, a warning status and an error status. When the state of the transaction middleware server is a warning state or an error state, the test management server can give an alarm prompt.

本实施例中,在具体实现时,测试管理服务器可以列表或曲线图的形式显示上述测试性能数据,本发明对具体的显示方式不作限定。In this embodiment, during specific implementation, the test management server may display the above-mentioned test performance data in the form of a list or a graph, and the specific display manner is not limited in the present invention.

上述实施例可以实现对交易中间件服务器进行监控,及时获取交易中间件服务器的状态,并且由于测试管理服务器与交易中间件服务器独立设置,因此,对交易中间件服务器的监控,不会影响交易中间件服务器所属TPC-C测试系统的性能。The above embodiments can monitor the transaction middleware server and obtain the status of the transaction middleware server in time, and since the test management server and the transaction middleware server are set independently, the monitoring of the transaction middleware server will not affect the transaction middleware server. The performance of the TPC-C test system to which the mail server belongs.

图6为本发明测试过程的监控方法再一个实施例的流程图,如图6所示,该测试过程的监控方法可以包括:Fig. 6 is a flowchart of another embodiment of the monitoring method of the testing process of the present invention. As shown in Fig. 6, the monitoring method of the testing process may include:

步骤601,驱动服务器接收测试管理服务器发送的数据获取请求。Step 601, the driver server receives a data acquisition request sent by the test management server.

步骤602,驱动服务器对该驱动服务器当前的网络性能进行采样,获得该驱动服务器当前的网络性能采样数据,并根据该驱动服务器的错误统计文件统计上述驱动服务器当前的错误数和错误信息。Step 602, the driver server samples the current network performance of the driver server, obtains the current network performance sampling data of the driver server, and counts the current error number and error information of the driver server according to the error statistics file of the driver server.

其中,上述错误信息可以为错误码。Wherein, the above error information may be an error code.

步骤603,驱动服务器根据该驱动服务器的测试结果原始文件统计该驱动服务器当前的交易排队数。Step 603, the driver server counts the current transaction queues of the driver server according to the original test result file of the driver server.

步骤604,驱动服务器根据该驱动服务器的测试结果原始文件计算该驱动服务器当前的TPMC和该驱动服务器当前处理的总交易数。Step 604, the driver server calculates the current TPMC of the driver server and the total number of transactions currently processed by the driver server according to the original test result file of the driver server.

本实施例中,步骤602~步骤604可以并行执行,也可以先后执行,本实施例对此不作限定。In this embodiment, steps 602 to 604 may be executed in parallel or sequentially, which is not limited in this embodiment.

步骤605,驱动服务器向测试管理服务器发送测试性能数据,该测试性能数据包括驱动服务器当前的网络性能采样数据、该驱动服务器当前的错误数和错误信息,以及该驱动服务器当前的交易排队数、TPMC和该驱动服务器当前处理的总交易数。Step 605, the driver server sends test performance data to the test management server, the test performance data includes the current network performance sampling data of the driver server, the current error number and error information of the driver server, and the current transaction queue number of the driver server, TPMC and the total number of transactions currently processed by the driver server.

其中,上述网络性能采样数据可以包括该驱动服务器当前的网络带宽、交易失败数和交易延迟时间。Wherein, the above-mentioned network performance sampling data may include the current network bandwidth of the driver server, the number of transaction failures and transaction delay time.

步骤606,测试管理服务器显示驱动服务器当前的网络性能采样数据、该驱动服务器当前的错误数和错误信息,以及该驱动服务器当前的交易排队数、TPMC和该驱动服务器当前处理的总交易数,并根据该驱动服务器当前的错误数和错误信息确定并显示该驱动服务器当前的状态。然后,返回执行步骤601。Step 606, the test management server displays the current network performance sampling data of the driver server, the current error number and error information of the driver server, the current transaction queue number of the driver server, the TPMC and the total number of transactions currently processed by the driver server, and Determine and display the current state of the drive server according to the current error number and error information of the drive server. Then, return to step 601.

其中,该驱动服务器当前的状态可以为正常工作状态、警告状态和错误状态。当驱动服务器的状态为警告状态和错误状态时,测试管理服务器可以进行报警提示。Wherein, the current status of the drive server can be a normal working status, a warning status and an error status. When the state of the drive server is in a warning state or an error state, the test management server can give an alarm prompt.

本实施例中,在具体实现时,测试管理服务器可以列表或曲线图的形式显示上述测试性能数据,本发明对具体的显示方式不作限定。In this embodiment, during specific implementation, the test management server may display the above-mentioned test performance data in the form of a list or a graph, and the specific display manner is not limited in the present invention.

上述实施例可以实现对驱动服务器进行监控,及时获取驱动服务器的状态,并且由于测试管理服务器与驱动服务器独立设置,因此,对驱动服务器的监控,不会影响驱动服务器所属TPC-C测试系统的性能。The foregoing embodiments can monitor the drive server and obtain the state of the drive server in time, and since the test management server and the drive server are set independently, the monitoring of the drive server will not affect the performance of the TPC-C test system to which the drive server belongs .

本发明中,测试管理服务器可以采用本发明图4~图6所示实施例的方法对TPC-C测试系统进行监控,显示TPC-C测试系统的实时状态,如图7所示,图7为本发明TPC-C测试系统的实时状态一个实施例的示意图。图7以列表的形式显示了每台服务器当前的错误数、错误信息(例如:错误码)和网络性能采样数据,以及根据当前的错误数和错误信息确定的每台服务器当前的状态。其中,上述网络性能采样数据可以包括每台服务器当前的网络带宽、交易失败数和交易延迟时间。In the present invention, the test management server can monitor the TPC-C test system by adopting the method of the embodiment shown in Fig. 4 to Fig. 6 of the present invention, and display the real-time status of the TPC-C test system, as shown in Fig. 7, and Fig. 7 is A schematic diagram of an embodiment of the real-time state of the TPC-C test system of the present invention. Figure 7 shows the current number of errors, error information (for example: error code) and network performance sampling data of each server in the form of a list, as well as the current status of each server determined according to the current number of errors and error information. Wherein, the above-mentioned network performance sampling data may include the current network bandwidth of each server, the number of transaction failures and transaction delay time.

对于驱动服务器,还显示了该驱动服务器当前的交易排队数、TPMC和当前处理的总交易数;对于交易中间件服务器,还显示了该交易中间件服务器当前的交易排队数。For the driver server, it also displays the current transaction queue number, TPMC and the total number of transactions currently processed by the driver server; for the transaction middleware server, it also displays the current transaction queue number of the transaction middleware server.

本发明提供的测试过程的监控方法,测试管理服务器从测试服务器获取测试性能数据,并在该测试管理服务器上进行管理、分析和呈现,不会耗费测试服务器的资源,不会影响测试服务器所属测试系统的性能,并且可以提高监控值的准确性。并且,本发明中,测试管理服务器可以直观显示所有测试服务器的状态,便于发现和定位测试错误;还可以根据交易排队数定位性能瓶颈发生在哪台服务器,根据特定的错误码可以获知测试过程中出现错误的测试服务器,从而定位出问题。In the monitoring method of the test process provided by the present invention, the test management server obtains the test performance data from the test server, and manages, analyzes and presents the test performance data on the test management server, without consuming the resources of the test server and without affecting the tests to which the test server belongs. system performance and can improve the accuracy of monitored values. Moreover, in the present invention, the test management server can visually display the status of all test servers, which is convenient for finding and locating test errors; it can also locate the server where the performance bottleneck occurs according to the number of transaction queues, and can know the test process according to the specific error code. An error occurred on the test server, thereby locating the problem.

另外,本发明提供的方法通过可视化的显示方式可以看到整个测试系统的状态,依据网络性能采样数据可以定位出测试服务器的压力状况以及性能状态,便于整个测试管理的执行。In addition, the method provided by the present invention can see the status of the entire test system through a visual display mode, and can locate the stress status and performance status of the test server according to the network performance sampling data, which facilitates the execution of the entire test management.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

图8为本发明测试管理服务器一个实施例的结构示意图,本实施例中的测试管理服务器可以实现本发明图1所示实施例的流程,如图8所示,该测试管理服务器可以包括:发送模块81、接收模块82、显示模块83和确定模块84;Figure 8 is a schematic structural diagram of an embodiment of the test management server of the present invention, the test management server in this embodiment can implement the process of the embodiment shown in Figure 1 of the present invention, as shown in Figure 8, the test management server can include: sending Module 81, receiving module 82, display module 83 and determination module 84;

其中,发送模块81,用于向测试服务器发送数据获取请求;具体地,发送模块81可以向测试服务器周期性发送数据获取请求;Wherein, the sending module 81 is configured to send a data acquisition request to the test server; specifically, the sending module 81 can periodically send the data acquisition request to the test server;

接收模块82,用于接收测试服务器发送的测试性能数据,该测试性能数据包括上述测试服务器当前的网络性能采样数据、上述测试服务器当前的错误数和错误信息;其中,接收模块82接收的上述网络性能采样数据包括该测试服务器当前的网络带宽、交易失败数和交易延迟时间;The receiving module 82 is used to receive the test performance data sent by the test server, the test performance data includes the current network performance sampling data of the above-mentioned test server, the current error number and error information of the above-mentioned test server; The performance sampling data includes the current network bandwidth of the test server, the number of transaction failures and transaction delay time;

显示模块83,用于显示接收模块82接收的上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,以及在确定模块84确定上述测试服务器当前的状态之后,显示该测试服务器当前的状态;The display module 83 is used to display the current network performance sampling data of the above-mentioned test server received by the receiving module 82, the current error number and error information of the test server, and after the determination module 84 determines the current state of the above-mentioned test server, display the test the current state of the server;

确定模块84,用于根据接收模块82接收的上述测试服务器当前的错误数和错误信息确定该测试服务器当前的状态;具体地,确定模块84确定的上述测试服务器当前的状态包括正常工作状态、警告状态和错误状态。The determination module 84 is used to determine the current state of the test server according to the current error number and error information of the above-mentioned test server received by the receiving module 82; specifically, the current state of the above-mentioned test server determined by the determination module 84 includes normal working state, warning status and error status.

本实施例的一种实现方式中,进一步地,显示模块83,还用于当上述测试性能数据还包括该测试服务器当前的交易排队数时,显示该测试服务器当前的交易排队数。In an implementation manner of this embodiment, further, the display module 83 is further configured to display the current transaction queue number of the test server when the test performance data also includes the current transaction queue number of the test server.

本实施例的另一种实现方式中,进一步地,显示模块83,还用于当上述测试性能数据还包括该测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数时,显示该测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数。In another implementation of this embodiment, further, the display module 83 is also used to display The current throughput per minute of the test server and the total number of transactions currently processed by the test server.

上述测试管理服务器中,发送模块81向测试服务器发送数据获取请求,接收模块82接收该测试服务器发送的测试性能数据,然后显示模块83显示该测试性能数据中的所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,并在确定模块84根据上述测试服务器当前的错误数和错误信息确定该测试服务器当前的状态之后,由显示模块83显示该测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。In the above-mentioned test management server, the sending module 81 sends a data acquisition request to the test server, the receiving module 82 receives the test performance data sent by the test server, and then the display module 83 displays the current network performance sampling of the test server in the test performance data. data, the current error number and error information of the test server, and after the determination module 84 determines the current state of the test server according to the current error number and error information of the above-mentioned test server, the display module 83 displays the current state of the test server ; Thereby, the test server can be monitored, and the status of the test server can be obtained in time, and because the test management server and the test server are set independently, the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

图9为本发明测试服务器一个实施例的结构示意图,本实施例中的测试服务器可以实现本发明图2或图4所示实施例的流程,如图9所示,该测试服务器可以包括:请求接收模块91、采样模块92、统计模块93和数据发送模块94;Figure 9 is a schematic structural diagram of an embodiment of the test server of the present invention, the test server in this embodiment can implement the process of the embodiment shown in Figure 2 or Figure 4 of the present invention, as shown in Figure 9, the test server can include: request Receiving module 91, sampling module 92, statistical module 93 and data sending module 94;

其中,请求接收模块91,用于接收测试管理服务器发送的数据获取请求;具体地,请求接收模块91可以接收测试管理服务器周期性发送的数据获取请求;Wherein, the request receiving module 91 is configured to receive the data acquisition request sent by the test management server; specifically, the request receiving module 91 may receive the data acquisition request periodically sent by the test management server;

采样模块92,用于对上述测试服务器当前的网络性能进行采样,获得该测试服务器当前的网络性能采样数据;其中,采样模块92获得的网络性能采样数据包括该测试服务器当前的网络带宽、交易失败数和交易延迟时间;The sampling module 92 is used to sample the current network performance of the test server to obtain the current network performance sampling data of the test server; wherein, the network performance sampling data obtained by the sampling module 92 includes the current network bandwidth of the test server, transaction failure number and transaction delay time;

统计模块93,用于根据测试服务器的错误统计文件统计该测试服务器当前的错误数和错误信息;Statistical module 93, for counting the current error number and error information of the test server according to the error statistics file of the test server;

数据发送模块94,用于向测试管理服务器发送测试性能数据,该测试性能数据包括上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,以供测试管理服务器显示该测试服务器当前的网络性能采样数据、上述测试服务器当前的错误数和错误信息,并根据该测试服务器当前的错误数和错误信息确定并显示上述测试服务器当前的状态。其中,上述测试服务器当前的状态可以为正常工作状态、警告状态和错误状态。The data sending module 94 is used to send test performance data to the test management server, the test performance data includes the current network performance sampling data of the above-mentioned test server, the current error number and error information of the test server, for the test management server to display the test The current network performance sampling data of the server, the current error number and error information of the above-mentioned test server, and determine and display the current status of the above-mentioned test server according to the current error number and error information of the test server. Wherein, the current state of the above-mentioned test server may be a normal working state, a warning state and an error state.

上述测试服务器中,请求接收模块91接收测试管理服务器发送的数据获取请求之后,采样模块92对该测试服务器当前的网络性能进行采样,获得该测试服务器当前的网络性能采样数据,并由统计模块93根据该测试服务器的错误统计文件统计该测试服务器当前的错误数和错误信息;然后,数据发送模块94向测试管理服务器发送测试性能数据,以供测试管理服务器显示该测试性能数据中的上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,并根据该测试服务器当前的错误数和错误信息确定并显示上述测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。In the above-mentioned test server, after the request receiving module 91 receives the data acquisition request sent by the test management server, the sampling module 92 samples the current network performance of the test server to obtain the current network performance sampling data of the test server, and the statistics module 93 According to the error statistics file of the test server, the current error number and error information of the test server are counted; then, the data sending module 94 sends the test performance data to the test management server, so that the test management server shows the above-mentioned test server in the test performance data The current network performance sampling data, the current error number and error information of the test server, and determine and display the current status of the above-mentioned test server according to the current error number and error information of the test server; thus the test server can be monitored and timely Obtain the status of the test server, and since the test management server and the test server are set independently, the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

图10为本发明测试服务器另一个实施例的结构示意图,本实施例中的测试服务器可以实现本发明图2或图5所示实施例的流程,与图9所示的测试服务器相比,不同之处在于,图10所示的测试服务器还可以包括:Figure 10 is a schematic structural diagram of another embodiment of the test server of the present invention, the test server in this embodiment can implement the process of the embodiment shown in Figure 2 or Figure 5 of the present invention, compared with the test server shown in Figure 9, it is different The difference is that the test server shown in Figure 10 may also include:

交易排队数统计模块95,用于根据该测试服务器的测试结果原始文件统计该测试服务器当前的交易排队数。The transaction queuing counting module 95 is used for counting the current transaction queuing number of the test server according to the test result original file of the test server.

本实施例中,数据发送模块94发送的上述测试性能数据还包括交易排队数统计模块95统计的该测试服务器当前的交易排队数。In this embodiment, the test performance data sent by the data sending module 94 also includes the current transaction queue number of the test server counted by the transaction queue number statistics module 95 .

上述测试服务器中,请求接收模块91接收测试管理服务器发送的数据获取请求之后,采样模块92对该测试服务器当前的网络性能进行采样,获得该测试服务器当前的网络性能采样数据,并由统计模块93根据该测试服务器的错误统计文件统计该测试服务器当前的错误数和错误信息;然后,数据发送模块94向测试管理服务器发送测试性能数据,以供测试管理服务器显示该测试性能数据中的上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,以及交易排队数统计模块95统计的该测试服务器当前的交易排队数,并根据该测试服务器当前的错误数和错误信息确定并显示上述测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。In the above-mentioned test server, after the request receiving module 91 receives the data acquisition request sent by the test management server, the sampling module 92 samples the current network performance of the test server to obtain the current network performance sampling data of the test server, and the statistics module 93 According to the error statistics file of the test server, the current error number and error information of the test server are counted; then, the data sending module 94 sends the test performance data to the test management server, so that the test management server shows the above-mentioned test server in the test performance data The current network performance sampling data, the current error number and error information of the test server, and the current transaction queue number of the test server counted by the transaction queuing number statistics module 95 are determined and determined according to the current error number and error information of the test server. Display the current status of the above test server; thus, the test server can be monitored and the status of the test server can be obtained in time, and since the test management server and the test server are set independently, the monitoring of the test server will not affect the test to which the test server belongs system performance.

图11为本发明测试服务器再一个实施例的结构示意图,本实施例中的测试服务器可以实现本发明图2或图6所示实施例的流程,与图10所示的测试服务器相比,不同之处在于,图11所示的测试服务器还可以包括:计算模块96;Figure 11 is a schematic structural diagram of another embodiment of the test server of the present invention, the test server in this embodiment can implement the process of the embodiment shown in Figure 2 or Figure 6 of the present invention, compared with the test server shown in Figure 10, it is different The difference is that the test server shown in FIG. 11 may also include: a calculation module 96;

其中,计算模块96,用于根据测试服务器的测试结果原始文件计算该测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数;Wherein, calculation module 96 is used for calculating the current throughput per minute of the test server and the total number of transactions currently processed by the test server according to the test result original file of the test server;

本实施例中,数据发送模块94发送的上述测试性能数据还可以包括计算模块96计算的该测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数。In this embodiment, the test performance data sent by the data sending module 94 may also include the current throughput per minute of the test server calculated by the calculation module 96 and the total number of transactions currently processed by the test server.

上述测试服务器中,请求接收模块91接收测试管理服务器发送的数据获取请求之后,采样模块92对该测试服务器当前的网络性能进行采样,获得该测试服务器当前的网络性能采样数据,并由统计模块93根据该测试服务器的错误统计文件统计该测试服务器当前的错误数和错误信息;然后,数据发送模块94向测试管理服务器发送测试性能数据,以供测试管理服务器显示该测试性能数据中的上述测试服务器当前的网络性能采样数据、该测试服务器当前的错误数和错误信息,以及交易排队数统计模块95统计的该测试服务器当前的交易排队数、计算模块96计算的该测试服务器当前的每分钟吞吐量和该测试服务器当前处理的总交易数,并根据该测试服务器当前的错误数和错误信息确定并显示上述测试服务器当前的状态;从而可以实现对测试服务器进行监控,及时获取测试服务器的状态,并且由于测试管理服务器与测试服务器独立设置,因此,对测试服务器的监控,不会影响测试服务器所属测试系统的性能。In the above-mentioned test server, after the request receiving module 91 receives the data acquisition request sent by the test management server, the sampling module 92 samples the current network performance of the test server to obtain the current network performance sampling data of the test server, and the statistics module 93 According to the error statistics file of the test server, the current error number and error information of the test server are counted; then, the data sending module 94 sends the test performance data to the test management server, so that the test management server shows the above-mentioned test server in the test performance data Current network performance sampling data, the current error number and error information of the test server, and the current transaction queue number of the test server counted by the transaction queuing number statistics module 95, the current throughput per minute of the test server calculated by the calculation module 96 and the total number of transactions currently processed by the test server, and determine and display the current state of the test server according to the current number of errors and error messages of the test server; thus, it is possible to monitor the test server and obtain the state of the test server in time, and Since the test management server and the test server are set independently, the monitoring of the test server will not affect the performance of the test system to which the test server belongs.

在具体实现时,本发明图9所示实施例提供的测试服务器可以作为客户端服务器,本发明图10所示实施例提供的测试服务器可以作为交易中间件服务器,本发明图11所示实施例提供的测试服务器可以作为驱动服务器。上述客户端服务器、交易中间件服务器和驱动服务器可以分别与测试管理服务器连接,组成具有本发明图3所示架构的系统。In specific implementation, the test server provided by the embodiment shown in Figure 9 of the present invention can be used as a client server, and the test server provided by the embodiment shown in Figure 10 of the present invention can be used as a transaction middleware server, and the embodiment shown in Figure 11 of the present invention The provided test server can be used as a drive server. The above-mentioned client server, transaction middleware server and driver server can be respectively connected with the test management server to form a system with the architecture shown in FIG. 3 of the present invention.

本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。Those skilled in the art can understand that the drawing is only a schematic diagram of a preferred embodiment, and the modules or processes in the drawing are not necessarily necessary for implementing the present invention.

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。Those skilled in the art can understand that the modules in the device in the embodiment can be distributed in the device in the embodiment according to the description in the embodiment, or can be located in one or more devices different from the embodiment according to corresponding changes. The modules in the above embodiments can be combined into one module, and can also be further split into multiple sub-modules.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (16)

1.一种测试过程的监控方法,其特征在于,包括:1. A monitoring method of a test process, characterized in that, comprising: 测试管理服务器向测试服务器发送数据获取请求,所述测试服务器包括至少一台驱动服务器、至少一台客户端服务器和至少一台交易中间件服务器;The test management server sends a data acquisition request to the test server, and the test server includes at least one driver server, at least one client server and at least one transaction middleware server; 所述测试管理服务器接收所述测试服务器发送的测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息;The test management server receives the test performance data sent by the test server, and the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server; 所述测试性能数据还包括所述测试服务器当前的交易排队数;The test performance data also includes the current transaction queue number of the test server; 所述测试管理服务器显示所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及所述测试服务器当前的交易排队数,并根据所述测试服务器当前的错误数和错误信息确定并显示所述测试服务器当前的状态。The test management server displays the current network performance sampling data of the test server, the current error number and error information of the test server, and the current transaction queue number of the test server, and according to the current error number of the test server and error messages to determine and display the current status of the test server. 2.根据权利要求1所述的方法,其特征在于,所述测试性能数据还包括所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数;2. The method according to claim 1, wherein the test performance data also includes the current throughput per minute of the test server and the total number of transactions currently processed by the test server; 所述测试管理服务器接收所述测试服务器发送的测试性能数据之后,还包括:After the test management server receives the test performance data sent by the test server, it also includes: 所述测试管理服务器显示所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数。The test management server displays the current throughput per minute of the test server and the total number of transactions currently processed by the test server. 3.根据权利要求1-2任意一项所述的方法,其特征在于,所述测试管理服务器向测试服务器发送数据获取请求包括:3. The method according to any one of claims 1-2, wherein the test management server sending a data acquisition request to the test server comprises: 所述测试管理服务器向所述测试服务器周期性发送数据获取请求。The test management server periodically sends a data acquisition request to the test server. 4.根据权利要求1-2任意一项所述的方法,其特征在于,所述网络性能采样数据包括所述测试服务器当前的网络带宽、交易失败数和交易延迟时间;4. The method according to any one of claims 1-2, wherein the network performance sampling data includes the current network bandwidth of the test server, the number of transaction failures and transaction delay time; 所述测试服务器当前的状态包括正常工作状态、警告状态和错误状态。The current state of the test server includes a normal working state, a warning state and an error state. 5.一种测试过程的监控方法,其特征在于,包括:5. A monitoring method for a test process, comprising: 测试服务器接收测试管理服务器发送的数据获取请求,所述测试服务器包括至少一台驱动服务器、至少一台客户端服务器和至少一台交易中间件服务器;The test server receives the data acquisition request sent by the test management server, and the test server includes at least one driver server, at least one client server and at least one transaction middleware server; 所述测试服务器对所述测试服务器当前的网络性能进行采样,获得所述测试服务器当前的网络性能采样数据,并根据所述测试服务器的错误统计文件统计所述测试服务器当前的错误数和错误信息,所述测试服务器根据所述测试服务器的测试结果原始文件统计所述测试服务器当前的交易排队数;The test server samples the current network performance of the test server, obtains the current network performance sampling data of the test server, and counts the current error number and error information of the test server according to the error statistics file of the test server , the test server counts the current transaction queue number of the test server according to the test result original file of the test server; 所述测试服务器向所述测试管理服务器发送测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及所述测试服务器当前的交易排队数,以供所述测试管理服务器显示所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及显示所述测试服务器当前的交易排队数,并根据所述测试服务器当前的错误数和错误信息确定并显示所述测试服务器当前的状态。The test server sends test performance data to the test management server, and the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server, and the current The number of transactions queued for the test management server to display the current network performance sampling data of the test server, the current error number and error information of the test server, and the current transaction queue number of the test server, and according to The current error number and error information of the test server determine and display the current status of the test server. 6.根据权利要求5所述的方法,其特征在于,所述测试服务器接收测试管理服务器发送的数据获取请求之后,所述测试服务器向所述测试管理服务器发送测试性能数据之前,还包括:6. The method according to claim 5, wherein after the test server receives the data acquisition request sent by the test management server and before the test server sends the test performance data to the test management server, further comprising: 所述测试服务器根据所述测试服务器的测试结果原始文件计算所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数;The test server calculates the current throughput per minute of the test server and the total number of transactions currently processed by the test server according to the test result original file of the test server; 所述测试性能数据还包括所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数。The test performance data also includes the current throughput per minute of the test server and the total number of transactions currently processed by the test server. 7.根据权利要求5-6任意一项所述的方法,其特征在于,所述测试服务器接收测试管理服务器发送的数据获取请求包括:7. The method according to any one of claims 5-6, wherein the test server receiving the data acquisition request sent by the test management server comprises: 所述测试服务器接收所述测试管理服务器周期性发送的所述数据获取请求。The test server receives the data acquisition request periodically sent by the test management server. 8.根据权利要求5-6任意一项所述的方法,其特征在于,所述网络性能采样数据包括所述测试服务器当前的网络带宽、交易失败数和交易延迟时间;8. The method according to any one of claims 5-6, wherein the network performance sampling data includes the current network bandwidth of the test server, the number of transaction failures and transaction delay time; 所述测试服务器当前的状态包括正常工作状态、警告状态和错误状态。The current state of the test server includes a normal working state, a warning state and an error state. 9.一种测试管理服务器,其特征在于,包括:发送模块、接收模块、显示模块和确定模块;9. A test management server, comprising: a sending module, a receiving module, a display module and a determination module; 所述发送模块,用于向测试服务器发送数据获取请求;The sending module is configured to send a data acquisition request to the test server; 所述接收模块,用于接收所述测试服务器发送的测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及所述测试服务器当前的交易排队数;The receiving module is configured to receive the test performance data sent by the test server, the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server, and the Test the current number of transactions queued by the server; 所述显示模块,用于显示所述接收模块接收的所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及所述测试服务器当前的交易排队数,以及在所述确定模块确定所述测试服务器当前的状态之后,显示所述测试服务器当前的状态;The display module is configured to display the current network performance sampling data of the test server received by the receiving module, the current error number and error information of the test server, and the current transaction queue number of the test server, and After the determination module determines the current state of the test server, it displays the current state of the test server; 所述确定模块,用于根据所述接收模块接收的所述测试服务器当前的错误数和错误信息确定所述测试服务器当前的状态。The determination module is configured to determine the current state of the test server according to the current error number and error information of the test server received by the receiving module. 10.根据权利要求9所述的测试管理服务器,其特征在于,10. The test management server according to claim 9, wherein: 所述显示模块,还用于当所述测试性能数据还包括所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数时,显示所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数。The display module is also used to display the current throughput per minute of the test server when the test performance data also includes the current throughput per minute of the test server and the total number of transactions currently processed by the test server and the total number of transactions currently processed by the test server. 11.根据权利要求9-10任意一项所述的测试管理服务器,其特征在于,11. The test management server according to any one of claims 9-10, characterized in that, 所述发送模块,具体用于向所述测试服务器周期性发送数据获取请求。The sending module is specifically configured to periodically send a data acquisition request to the test server. 12.根据权利要求9-10任意一项所述的测试管理服务器,其特征在于,12. The test management server according to any one of claims 9-10, characterized in that, 所述接收模块接收的所述网络性能采样数据包括所述测试服务器当前的网络带宽、交易失败数和交易延迟时间;The network performance sampling data received by the receiving module includes the current network bandwidth of the test server, the number of transaction failures and transaction delay time; 所述确定模块确定的所述测试服务器当前的状态包括正常工作状态、警告状态和错误状态。The current state of the test server determined by the determining module includes a normal working state, a warning state and an error state. 13.一种测试服务器,其特征在于,包括:请求接收模块、采样模块、统计模块和数据发送模块;13. A test server, comprising: a request receiving module, a sampling module, a statistical module and a data sending module; 所述请求接收模块,用于接收测试管理服务器发送的数据获取请求;The request receiving module is configured to receive the data acquisition request sent by the test management server; 所述采样模块,用于对所述测试服务器当前的网络性能进行采样,获得所述测试服务器当前的网络性能采样数据;The sampling module is configured to sample the current network performance of the test server, and obtain the current network performance sampling data of the test server; 所述统计模块,用于根据所述测试服务器的错误统计文件统计所述测试服务器当前的错误数和错误信息;The statistics module is used to count the current error number and error information of the test server according to the error statistics file of the test server; 交易排队数统计模块,用于根据所述测试服务器的测试结果原始文件统计所述测试服务器当前的交易排队数;Transaction queuing number statistics module, used for counting the current transaction queuing number of the test server according to the test result original file of the test server; 所述数据发送模块,用于向所述测试管理服务器发送测试性能数据,所述测试性能数据包括所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及所述测试服务器当前的交易排队数,以供所述测试管理服务器显示所述测试服务器当前的网络性能采样数据、所述测试服务器当前的错误数和错误信息,以及所述测试服务器当前的交易排队数,并根据所述测试服务器当前的错误数和错误信息确定并显示所述测试服务器当前的状态。The data sending module is configured to send test performance data to the test management server, the test performance data includes the current network performance sampling data of the test server, the current error number and error information of the test server, and the The current transaction queuing number of the test server, for the test management server to display the current network performance sampling data of the test server, the current error number and error information of the test server, and the current transaction queuing number of the test server , and determine and display the current state of the test server according to the current error number and error information of the test server. 14.根据权利要求13所述的测试服务器,其特征在于,还包括:计算模块;14. The test server according to claim 13, further comprising: a computing module; 所述计算模块,用于根据所述测试服务器的测试结果原始文件计算所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数;The calculation module is used to calculate the current throughput per minute of the test server and the total number of transactions currently processed by the test server according to the test result original file of the test server; 所述数据发送模块发送的所述测试性能数据还包括所述计算模块计算的所述测试服务器当前的每分钟吞吐量和所述测试服务器当前处理的总交易数。The test performance data sent by the data sending module further includes the current throughput per minute of the test server calculated by the calculation module and the total number of transactions currently processed by the test server. 15.根据权利要求13-14任意一项所述的测试服务器,其特征在于,15. The test server according to any one of claims 13-14, characterized in that, 所述请求接收模块,具体用于接收测试管理服务器周期性发送的数据获取请求。The request receiving module is specifically configured to receive data acquisition requests periodically sent by the test management server. 16.根据权利要求13-14任意一项所述的测试服务器,其特征在于,16. The test server according to any one of claims 13-14, characterized in that, 所述采样模块获得的所述网络性能采样数据包括所述测试服务器当前的网络带宽、交易失败数和交易延迟时间。The network performance sampling data obtained by the sampling module includes the current network bandwidth of the test server, the number of transaction failures and transaction delay time.
CN201210140116.6A 2012-05-08 2012-05-08 Monitoring method of testing process, test management server and test server Expired - Fee Related CN102710458B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210140116.6A CN102710458B (en) 2012-05-08 2012-05-08 Monitoring method of testing process, test management server and test server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210140116.6A CN102710458B (en) 2012-05-08 2012-05-08 Monitoring method of testing process, test management server and test server

Publications (2)

Publication Number Publication Date
CN102710458A CN102710458A (en) 2012-10-03
CN102710458B true CN102710458B (en) 2015-04-29

Family

ID=46903028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210140116.6A Expired - Fee Related CN102710458B (en) 2012-05-08 2012-05-08 Monitoring method of testing process, test management server and test server

Country Status (1)

Country Link
CN (1) CN102710458B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902429B (en) * 2012-12-26 2016-08-31 北京新媒传信科技有限公司 The method of early warning, server and system is carried out in automatic test
CN105260082B (en) * 2015-10-16 2018-12-07 华为技术有限公司 A kind of test data methods of exhibiting and exploitation terminal
CN106708638B (en) * 2015-11-12 2020-08-25 博雅网络游戏开发(深圳)有限公司 System error detection method and device
CN107592235A (en) * 2016-07-06 2018-01-16 上海铂略金融信息服务有限公司 Optimal delay lower limit computing system and method
CN108809677B (en) * 2017-05-02 2022-01-21 南方银谷科技有限公司 System for testing network performance
CN107943626A (en) * 2017-11-08 2018-04-20 中国银联股份有限公司 The performance test methods and associated server of a kind of transaction system
CN111447120B (en) * 2020-03-30 2021-08-20 中国建设银行股份有限公司 Pressure testing method and system based on Tuxedo

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291509A (en) * 2007-04-19 2008-10-22 株式会社Ntt都科摩 Mobile terminal apparatus and diagnosis method for mobile terminal apparatus
CN101447892A (en) * 2008-11-24 2009-06-03 中兴通讯股份有限公司 Distributed test method, system and test server
CN102075384A (en) * 2010-12-20 2011-05-25 创新科存储技术有限公司 Performance test system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070263773A1 (en) * 2006-03-03 2007-11-15 Symbol Technologies, Inc. Methods and apparatus for automated testing of a device through a command line interface
CN101540701B (en) * 2008-03-18 2011-08-17 中国移动通信集团公司 System, method and device for testing server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291509A (en) * 2007-04-19 2008-10-22 株式会社Ntt都科摩 Mobile terminal apparatus and diagnosis method for mobile terminal apparatus
CN101447892A (en) * 2008-11-24 2009-06-03 中兴通讯股份有限公司 Distributed test method, system and test server
CN102075384A (en) * 2010-12-20 2011-05-25 创新科存储技术有限公司 Performance test system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于TPC-C基准的高端容错机评测系统的研究;冯丹青 等;《计算机研究与发展》;20100615;第15-21页 *

Also Published As

Publication number Publication date
CN102710458A (en) 2012-10-03

Similar Documents

Publication Publication Date Title
CN102710458B (en) Monitoring method of testing process, test management server and test server
US20200287794A1 (en) Intelligent autoscale of services
US9369521B2 (en) Naming of distributed business transactions
JP6526907B2 (en) Performance monitoring of distributed storage systems
US9015362B2 (en) Monitoring network performance and detecting network faults using round trip transmission times
US10158551B2 (en) Systems and/or methods for automated testing and monitoring of backend services
JP7312208B2 (en) Stress test method and apparatus, electronic equipment, computer readable storage medium and computer program
US8874642B2 (en) System and method for managing the performance of an enterprise application
CN110888783A (en) Monitoring method and device of micro-service system and electronic equipment
WO2017092582A1 (en) Data processing method and apparatus
CN106940677A (en) One kind application daily record data alarm method and device
CN110493065A (en) The alarm association degree analysis method and system of a kind of cloud center O&M
US10135709B1 (en) Tracking work in an asynchronous application or service during load testing
WO2013086999A1 (en) Automatic health-check method and device for on-line system
CN108199901B (en) Hardware repair report method, system, device, hardware management server and storage medium
CN109240863A (en) A kind of cpu fault localization method, device, equipment and storage medium
CN105260253A (en) Server failure measurement and calculation method and device
CN110888816A (en) Program testing method, program testing device and storage medium
US7954062B2 (en) Application status board mitigation system and method
US20200142746A1 (en) Methods and system for throttling analytics processing
JP2019012477A (en) Diagnostic program, diagnostic method and diagnostic apparatus
CN113656313A (en) Automated test processing method and device
CN112860770B (en) Report generation method, report generation device, electronic equipment and storage medium
US8949862B2 (en) Rate of operation progress reporting
CN114513398A (en) Network equipment alarm processing method, device, equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170512

Address after: 510640 Guangdong City, Tianhe District Province, No. five, road, public education building, unit 371-1, unit 2401

Patentee after: Guangdong Gaohang Intellectual Property Operation Co., Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: Huawei Technologies Co., Ltd.

TR01 Transfer of patent right
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Yang Xuanbing

Inventor after: Guo Longyuan

Inventor after: Peng Yi

Inventor after: Wang Zenghua

Inventor before: Ma Xuhua

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170524

Address after: 414000 Hunan Province, Yueyang City Economic Development Zone Industrial Park qikang Montevideo Road No. 28

Patentee after: HUNAN QIANMENG INDUSTRIAL INTELLIGENT SYSTEM CO., LTD.

Address before: 510640 Guangdong City, Tianhe District Province, No. five, road, public education building, unit 371-1, unit 2401

Patentee before: Guangdong Gaohang Intellectual Property Operation Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150429

Termination date: 20190508