CN105634876B - A kind of terminal capabilities test method and system - Google Patents

A kind of terminal capabilities test method and system Download PDF

Info

Publication number
CN105634876B
CN105634876B CN201610130158.XA CN201610130158A CN105634876B CN 105634876 B CN105634876 B CN 105634876B CN 201610130158 A CN201610130158 A CN 201610130158A CN 105634876 B CN105634876 B CN 105634876B
Authority
CN
China
Prior art keywords
test
synchronic command
instruction
execution unit
response message
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
CN201610130158.XA
Other languages
Chinese (zh)
Other versions
CN105634876A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201610130158.XA priority Critical patent/CN105634876B/en
Publication of CN105634876A publication Critical patent/CN105634876A/en
Application granted granted Critical
Publication of CN105634876B publication Critical patent/CN105634876B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of terminal capabilities test method and systems, are related to the communications field, and the performance that can be under various network environments to terminal is tested.This method comprises: main control platform formulates the test plan for testing terminal capabilities, synchronic command is generated according to test plan and test instructs, and sends synchronic command to network analog unit and test execution unit;Network analog unit and test execution unit receive synchronic command, and reply synchronic command response message to main control platform;Main control platform receives synchronic command response message, according to synchronic command response message, determines the sending time of test instruction, and according to the sending time of test instruction, sends test instruction to network analog unit and test execution unit respectively;Network analog unit and test execution unit receive test instruction, and are tested according to test instruction terminal capabilities.During testing terminal capabilities.

Description

A kind of terminal capabilities test method and system
Technical field
The present invention relates to the communications field more particularly to a kind of terminal capabilities test methods and system.
Background technique
Business experience carrier of the terminal as user is the final realization platform of communication service.Provided by operator When differing greatly of network environment, the performance of communication service at the terminal is different, and the quality of above-mentioned performance determines Satisfaction of the user to business.It therefore, need to user experience performance to terminal to improve user to the satisfaction of business It is tested, above-mentioned user experience performance is, for example, fluency, response performance and stability of terminal access business etc..
In the prior art, the test method of the user experience performance of terminal is generally included: terminal is fixed on certain position Place, based on the existing network covered at terminal location, operates terminal by the operation of manipulator analog subscriber, from And test can be carried out to the user experience of terminal.
However, present inventor has found, in the prior art since terminal is fixed, and the covering of its position is existing The network environment of network is usually relatively simple, therefore can only test performance when terminal is in this single network environment, and It is difficult to test terminal and is in Shi Xingneng in other network environments.And terminal is likely to be at a variety of different nets in practical applications Under network environment, therefore, the performance that the prior art can not be under various network environments terminal is tested comprehensively.
Summary of the invention
The embodiment of the present invention provides a kind of terminal capabilities test method and system, can be in various network environments to terminal Under performance tested comprehensively.
In order to achieve the above objectives, the embodiment of the present invention adopts the following technical scheme that
The embodiment of the invention provides a kind of terminal capabilities test method, the test method is applied to test macro, institute Stating test macro includes main control platform, network analog unit and test execution unit, and the test method includes:
The main control platform formulates the test plan for testing terminal capabilities, and is generated and synchronized according to the test plan Instruction and test instruction;
The main control platform sends the synchronic command to the network analog unit and the test execution unit;
The network analog unit and the test execution unit receive the synchronic command, respectively to the main control platform Reply the first synchronic command response message and the second synchronic command response message;
The main control platform receives the first synchronic command response message and the second synchronic command response message, and According to the first synchronic command response message and the second synchronic command response message, the transmission of the test instruction is determined Time;
The sending time that the main control platform is instructed according to the test, respectively to the network analog unit and the survey It tries execution unit and sends the test instruction;
The network analog unit and the test execution unit receive the test instruction, and are instructed according to the test The performance of the terminal is tested.
The embodiment of the invention also provides a kind of terminal capabilities test macros, and the system comprises main control platforms, network mould Quasi-simple member and test execution unit,
The main control platform is used for, and formulates the test plan for testing terminal capabilities, and raw according to the test plan At synchronic command and test instruction;The synchronic command is sent to the network analog unit and the test execution unit;
The network analog unit and the test execution unit are used for, and receive the synchronic command, respectively to the master It controls platform and replys the first synchronic command response message and the second synchronic command response message;
The main control platform is also used to, and receives the first synchronic command response message and second synchronic command response Message, and according to the first synchronic command response message and the second synchronic command response message, determine that the test refers to The sending time of order;According to the sending time of the test instruction, respectively to the network analog unit and the test execution Unit sends the test instruction;
The network analog unit and the test execution unit are also used to, and receive the test instruction, and according to described Test instruction can be carried out test to the terminal.
Terminal capabilities test method and system provided in an embodiment of the present invention generate various networks by network analog unit Environment, meanwhile, synchronic command is sent to network analog unit and test execution unit by main control platform, so that network analog list Member and test execution unit cooperation, the performance so as to be under various network environments to terminal are tested comprehensively, in turn Existing network environment can be improved according to test result, preferably to meet the needs of users.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, required use in being described below to embodiment Attached drawing be briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
Fig. 1 is the terminal capabilities test macro composition figure that the embodiment of the present invention one provides;
Fig. 2 is the flow chart for the terminal capabilities test method that the embodiment of the present invention one provides;
Fig. 3 is terminal capabilities test macro provided by Embodiment 2 of the present invention composition figure;
Fig. 4 is the flow chart of terminal capabilities test method provided by Embodiment 2 of the present invention;
Fig. 5 is the structural schematic diagram for the terminal capabilities test macro that the embodiment of the present invention three provides;
Fig. 6 is the structural schematic diagram for another terminal capabilities test macro that the embodiment of the present invention three provides.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
Embodiment one
The embodiment of the invention provides a kind of terminal capabilities test methods, are applied in test macro, as shown in Figure 1, should Test macro includes main control platform, network analog unit and test execution unit.Wherein, main control platform can by cable respectively with Network analog unit is connected with test execution unit;The various network environments of network analog unit analog, and network analog unit Existing practical business server can be connected to by outer net (i.e. wide area network), which can provide true terminal industry Business, such as wechat business, microblogging business etc., terminal can be connected to network analog unit by radio frequency line, thus in network analog Terminal traffic is accessed under the various network environments of unit simulation;Terminal is grasped in the operation of test execution unit analog user Make, so that terminal starts to access terminal traffic.In addition, the test method also can be applied to similar to above-mentioned test macro its In his system, the present invention is not especially limited this.
Based on test macro framework shown in FIG. 1, terminal capabilities test method provided in an embodiment of the present invention, such as Fig. 2 institute Show, comprising:
S21, main control platform formulate the test plan for testing terminal capabilities, and generate synchronic command according to test plan It is instructed with test.
Wherein, test plan be which kind of network environment is terminal is under which kind of performance when accessing which kind of terminal traffic into The plan of row test, may include test case, which is, for example, to be in 4G (the 4th Generation to terminal Mobile communication technology, fourth generation mobile communication technology) access under network environment wechat business when Prolong the test case tested.
Since time of the test execution unit to instruction response is shorter than network analog unit to the time of instruction response, also It is to say, when test execution unit and network analog unit receive instruction simultaneously, test execution unit first starts to be operated, Thus, when to operate test execution unit to terminal, terminal is in the network environment of network analog unit simulation, Even if network analog unit first starts operate or start simultaneously at test execution unit to be operated, opposite network mould is needed It is quasi-simple member send test instruction time and to test execution unit send test instruction time synchronize.Therefore, this step Synchronic command in rapid sends the time of test instruction for opposite test execution unit and refers to the transmission test of network analog unit The instruction that the time of order synchronizes.It should be noted that " synchronization " in the present invention is not necessarily referring to simultaneously to test execution unit Test instruction is sent with network analog unit, and is referred to, before sending test instruction to test execution unit, to network analog Unit sends test instruction, and when so that test execution unit operating terminal, terminal is in network analog unit simulation In network environment.
Which kind of performance when which kind of terminal traffic test instruction access to be under which kind of network environment to terminal is surveyed The instruction of examination.Below to test instruction be illustrated: illustratively, when to terminal be in compared with strong signal intensity 4G network Under the stability of wechat business when being tested, the test instruction of generation includes network environment parameters locating for terminal, business ginseng Number, performance parameter etc., wherein network environment parameters are 4G network and signal strength is stronger, and service parameter is wechat business, performance Parameter is service stability;Also may be, for example, as 3G (the 3th Generation for being in weaker signal strength to terminal Mobile communication technology, 3rd generation mobile communication technology) delay of microblogging business under network carries out When test, the test instruction of generation includes network environment parameters, service parameter, performance parameter locating for terminal etc., wherein network rings Border parameter is 3G network and signal strength is weaker, and service parameter is microblogging business, and performance parameter is access delay.
S22, main control platform send synchronic command to network analog unit and test execution unit.
Illustratively, main control platform can send synchronic command to network analog unit and test execution unit simultaneously, can also Timesharing sends synchronic command to network analog unit and test execution unit, when main control platform timesharing is to network analog unit and survey When trying execution unit and sending synchronic command, it need to determine that main control platform to network analog unit sends the time of synchronic command and to survey Try the time that execution unit sends synchronic command.Preferably, main control platform is simultaneously to network analog unit and test execution unit Synchronic command is sent, at this point, synchronic command reaches network analog unit and test execution unit simultaneously, convenient for determining network analog Unit is to response time of synchronic command and test execution unit to the response time of synchronic command.
S23, network analog unit and test execution unit receive synchronic command, and it is synchronous to reply first to main control platform respectively Instruct response message and the second synchronic command response message.
In this step, network analog unit and test execution unit receive synchronic command, and network analog unit is to synchronization After instruction is responded, the first synchronic command response message is replied to main control platform, test execution unit carries out synchronic command After response, the second synchronic command response message is replied to main control platform.
S24, main control platform receive the first synchronic command response message and the second synchronic command response message, and according to first Synchronic command response message and the second synchronic command response message determine the sending time of test instruction.
Illustratively, main control platform is according to receiving the first synchronic command response message and the second synchronic command response message Time, determine response time of the test execution unit to response time of synchronic command and network analog unit to synchronic command Between time difference, then main control platform determines the sending time of test instruction according to the above-mentioned time difference.
S25, main control platform are sent out to network analog unit and test execution unit respectively according to the sending time of test instruction Test is sent to instruct.
S26, network analog unit and test execution unit receive test instruction, and according to test instruction to the performance of terminal It is tested.
The embodiment of the invention provides a kind of terminal capabilities test methods, generate various network rings by network analog unit Border, meanwhile, synchronic command is sent to network analog unit and test execution unit by main control platform, so that network analog unit It cooperates with test execution unit, thus, the performance that can be under various network environments to terminal is tested comprehensively, so that can root Existing network environment is improved according to test result, preferably to meet the needs of users.
Optionally, in one particular embodiment of the present invention, test macro further includes service server, the business service Device can be connect by Intranet (i.e. local area network) with network analog unit, the pre-set business of the service server analog terminal, example Such as, streaming media service etc..At this point, test execution unit is instructed according to test, to the property of the terminal in default network environment It can be carried out test specifically: test execution unit is instructed according to test, to the pre-set business of the terminal in default network environment Performance tested.
Embodiment two
In order to which those skilled in the art better understand the skill of the terminal capabilities test method of the offer of the embodiment of the present invention one Art scheme is described in detail terminal capabilities test method provided by the invention below by specific embodiment two.The end Performance test methods are held to be applied in test macro as shown in Figure 3, which includes main control platform, network analog unit And test execution unit.Wherein, the connection relationship between main control platform, network analog unit and test execution unit can be found in Related content is stated, details are not described herein again.Network analog unit can be connected to existing practical business by outer net (i.e. wide area network) Server, the service server can provide true terminal traffic, such as wechat business, microblogging business etc., and terminal can be by penetrating Frequency line is connected to network analog unit, to access business under the various network environments of network analog unit simulation.
Based on test macro framework shown in Fig. 3, terminal capabilities test method provided in an embodiment of the present invention, such as Fig. 4 institute Show, comprising:
S401, main control platform formulate the test plan for testing terminal capabilities, and are synchronized and referred to according to test plan generation It enables and test instructs.
Illustratively, main control platform may include test assignment management module and directive generation module, and test assignment manages mould Block formulates the test case for testing terminal capabilities;Directive generation module refers to according to Test cases technology synchronic command and test It enables.Wherein, illustratively, test assignment management module, which is formulated, is in compared with the wechat industry under the 4G network of strong signal intensity terminal The test case that business performance is tested.
S402, main control platform send synchronic command to network analog unit and test execution unit.
Illustratively, main control platform may also include instruction transceiver module, and transceiver module is instructed to send survey for synchronic command Try execution unit and network analog unit.
S403, network analog unit and test execution unit receive synchronic command, and it is same to reply first to main control platform respectively Step instruction response message and the second synchronic command response message.
Illustratively, network analog unit may include the first command reception module and base station emulating instrument, the first command reception Module receives synchronic command, and parses to synchronic command;Base station emulating instrument responds the synchronic command after parsing, and Generate the first synchronic command response message;First command reception module replys the first synchronic command response message to main control platform.
Illustratively, test execution unit may include the second command reception module and manipulator, the second command reception module Synchronic command is received, and synchronic command is parsed;Manipulator responds the synchronic command after parsing, and generates second Synchronic command response message;Second command reception module replys the second synchronic command response message to main control platform.
S404, main control platform receive the first synchronic command response message and the second synchronic command response message, and according to connecing The time for receiving the first synchronic command response message and the second synchronic command response message determines that test execution unit refers to synchronizing The response time of order and network analog unit are to the time difference between the response time of synchronic command.
Illustratively, main control platform further includes synchronous processing module, and instruction transceiver module receives the response of the first synchronic command Message and the second synchronic command response message;Synchronous processing module is according to receiving the first synchronic command response message and second same Step instruction response message time, determine test execution unit to the response time of synchronic command with network analog unit to synchronous Time difference between the response time of instruction.
In this step, when main control platform sends synchronic command to network analog unit and test execution unit simultaneously, by Network analog unit and test execution unit are reached simultaneously in synchronic command, thus, sound of the test execution unit to synchronic command It is that it is synchronous that main control platform receives first to the time difference between the response time of synchronic command with network analog unit between seasonable Difference between the time of instruction response message and the time for receiving the second synchronic command response message.
S405, main control platform determine the sending time of test instruction according to the time difference.
Illustratively, synchronous processing module determines the sending time of test instruction according to the time difference.
S406, main control platform are sent out in the first preset time point to network analog unit according to the sending time of test instruction Send test instruct, the second preset time point to test execution unit send test instruction, wherein the first preset time point earlier than Second preset time point, and the difference between the second preset time point and the first preset time point is more than or equal to the time difference.
Illustratively, main control platform further includes synchronous execution module, when synchronous execution module is according to the transmission for testing instruction Between, control instruction transceiver module sends test instruction to network analog unit in the first preset time point, in the second preset time Point sends test instruction to test execution unit.
In this step, due to test execution unit response time be less than network analog unit response time, thus to The first preset time point that network analog unit sends test instruction sends the second of test instruction earlier than to test execution unit Preset time point, after may make network analog unit to receive test instruction, after a period of time, test execution unit just will receive Test instruction, so that test execution unit just starts to survey after network analog unit instructs response a period of time to test Examination instruction is responded.In addition, the difference between the second preset time point and the first preset time point is more than or equal to the time Difference, when test execution unit may make to operate terminal, terminal is in the default network environment of network analog unit offer In.
Illustratively, network analog unit is 6s to response time of instruction, when test execution unit is to the response of instruction Between be 1s, difference between the second preset time point and the first preset time point is more than or equal to 5s, this is allowed for, and test is held Row unit just receives test instruction by least 5s after network analog unit receives test instruction, then passes through response time 1s After start to execute operation to terminal, that is, test execution unit network analog unit receive test instruction after at least through 6s just starts to operate terminal, at this point, network analog unit has generated network environment by the response time of 6s, because This, when test execution unit may make to operate terminal, terminal is in the default network environment of network analog unit offer In.
S407, network analog unit receive test instruction, and generate default network environment according to test instruction.
Optionally, in one particular embodiment of the present invention, network analog unit further includes channel simulator instrument, and base station is imitative True instrument is according to test instruction simulation base station;Channel simulator instrument according to test instruction simulation now net in channel circumstance, and by channel Environment loads on the base station that base station emulating instrument is simulated, and generates default network environment.
Illustratively, base station emulating instrument can be multi-standard base station emulating instrument, be used to simulate multi-standard base station, such as TD- LTE (Time Division Long Term, timesharing long term evolution) base station, FDD-LTE (Frequency Division Duplexing Long Term, frequency division duplex long term evolution) base station, WCDMA (Wideband Code Division Multiple Access, wide CDMA) base station, TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, TD SDMA) base station, CDMA (Code Division Multiple Access, CDMA) base station and GSM (Global System for Mobile Communication, global mobile communication System) base station etc., to can provide the communication networks such as 4G network, 3G network, GSM network;During channel simulator instrument analog is now netted Channel circumstance, can be connect by IQ (inphase quadrature signal) interface with multi-standard base station emulating instrument, be mentioned for the base station of simulation For various signal fadeouts etc., so that unlike signal intensity of above-mentioned communication network etc. is obtained, to provide true network environment.
S408, test execution unit receive test instruction, and are instructed according to test, to the end in default network environment The performance at end is tested.
Illustratively, test execution unit further includes video camera, and manipulator can be instructed according to test, be grasped to terminal Make, terminal is made to access business under default network environment;Video camera is instructed according to test, is clapped the display picture of terminal It takes the photograph, to generate test report.Wherein, the operation that manipulator can imitate user operates terminal, for example, touching in terminal Wechat business software icon, so that terminal starts to access wechat business;Video camera can captured in real-time terminal display picture;Test Time delay, stability etc. when report may include terminal access wechat business.
It should be noted that needing for terminal to be fixed on by firmwares such as fixtures before this method starts execution Under manipulator.
It should be noted that the execution sequence of step S407 and step S408 can are as follows: step S407 is first carried out, then holds Row step S408;Alternatively, being performed simultaneously step S407 and step S408.
S409, test execution unit send test report to main control platform.
Illustratively, the second command reception module sends test report to main control platform.
S410, main control platform receive test report, and analyze test report, obtain terminal and are in default network rings Performance under border.
Illustratively, main control platform further includes test result analysis module, and instruction transceiver module receives test report;Test Interpretation of result module analyzes test report, the performance that terminal is under default network environment is obtained, to obtain terminal Performance under various network environments, at this point, the performance that can be according to terminal under various network environments to existing network into Row is adjusted, to meet the needs of users.
Embodiment three
The embodiment of the present invention three provides a kind of terminal capabilities test macro 50, as shown in figure 5, the test macro 50 is wrapped It includes: main control platform 501, network analog unit 502 and test execution unit 503, wherein main control platform 501 is used for, and formulation is used for The test plan of terminal capabilities is tested, and synchronic command and test instruction are generated according to test plan;To network analog unit and Test execution unit sends synchronic command;Network analog unit 502 and test execution unit 503 are used for, and receive synchronic command, point The first synchronic command response message and the second synchronic command response message are not replied to main control platform;Main control platform 501 is also used to, The first synchronic command response message and the second synchronic command response message are received, and according to the first synchronic command response message and Two synchronic command response messages determine the sending time of test instruction;According to the sending time of test instruction, respectively to network mould Quasi-simple member and test execution unit send test instruction;Network analog unit 502 and test execution unit 503 are also used to, and are received Test instruction, and test can be carried out to terminal according to test instruction.It can thus be seen that due to network analog unit 502 Various network environments are generated, simultaneously as main control platform 501 is sent together to network analog unit 502 and test execution unit 503 Therefore step instruction, can be in various network rings to terminal so that network analog unit 502 and test execution unit 503 cooperate Performance under border is tested comprehensively, so that can improve network environment according to test result, is met the needs of users.
Optionally, in one particular embodiment of the present invention, main control platform 501 is specifically used for: reception first, which synchronizes, to be referred to Enable response message and the second synchronic command response message, and synchronize and refer to according to the first synchronic command response message and second is received The time for enabling response message determines test execution unit to the response time of synchronic command and network analog unit to synchronic command Response time between time difference;According to the time difference, the sending time of test instruction is determined.
Optionally, in one particular embodiment of the present invention, main control platform 501 also particularly useful for: according to test instruct Sending time, test instruction is sent to network analog unit in the first preset time point, in the second preset time point to test Execution unit sends test instruction, wherein the first preset time o'clock earlier than the second preset time point, and the second preset time point and Difference between first preset time point is more than or equal to the time difference.
Optionally, in one particular embodiment of the present invention, network analog unit 501 and test execution unit 502 have Body is used for: network analog unit receives test instruction, and generates default network environment according to test instruction;Test execution unit connects Acceptance Tests instruction, and instructed according to test, the performance of the terminal in default network environment is tested.
Optionally, in one particular embodiment of the present invention, network analog unit 502 includes channel simulator instrument and base station Emulating instrument, base station emulating instrument are used for, and receive test instruction, and according to test instruction simulation base station;Channel simulator instrument is used for, and is received Test instruction, and according to test instruction simulation now net in channel circumstance, and by channel circumstance load channel simulator instrument simulation Base station on, generate default network environment.
Optionally, as shown in fig. 6, in one particular embodiment of the present invention, test macro further includes service server 504, service server 504 is used to simulate the pre-set business of terminal, and test execution unit 503 is specifically used for: test instruction is received, And instructed according to test, the performance of the pre-set business of the terminal in default network environment is tested.
It should be noted that the specific function of the structural unit of terminal capabilities test macro 50 provided by Embodiment 2 of the present invention The description in embodiment of the method one above can be referred to.
It should be noted that system embodiment described above is only schematical, wherein saying as separation unit Bright unit may or may not be physically separated, and component shown as a unit can be or can not also It is physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actual need Some or all of the modules therein is selected to achieve the purpose of the solution of this embodiment.In addition, system provided by the invention is real It applies in an attached drawing, the connection relationship between module indicates there is communication connection between them, specifically can be implemented as one or more Communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, it can understand simultaneously Implement.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality For applying example, since it is substantially similar to the method embodiment, so describing fairly simple, related place is referring to embodiment of the method Part explanation.
Through the above description of the embodiments, it is apparent to those skilled in the art that the present invention can borrow Help software that the mode of required common hardware is added to realize, naturally it is also possible to by specialized hardware include specific integrated circuit, specially It is realized with CPU, private memory, special components and parts etc..Under normal circumstances, all functions of being completed by computer program are ok It is easily realized with corresponding hardware, moreover, being used to realize that the specific hardware structure of same function is also possible to a variety of more Sample, such as analog circuit, digital circuit or special circuit etc..But software program is real in situations more for the purpose of the present invention It is now more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words makes the prior art The part of contribution can be embodied in the form of software products, which is stored in the storage medium that can be read In, such as the floppy disk of computer, USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory Device (RAM, Random Access Memory), magnetic or disk etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.

Claims (8)

1. a kind of terminal capabilities test method, which is characterized in that the test method is applied to test macro, the test macro Including main control platform, network analog unit and test execution unit, the test method includes:
The main control platform formulates the test plan for testing terminal capabilities, and generates synchronic command according to the test plan It is instructed with test;
The main control platform sends the synchronic command to the network analog unit and the test execution unit;
The network analog unit and the test execution unit receive the synchronic command, reply respectively to the main control platform First synchronic command response message and the second synchronic command response message;
Main control platform reception the first synchronic command response message and the second synchronic command response message, and according to The first synchronic command response message and the second synchronic command response message determine the sending time of the test instruction It include: the main control platform according to receiving the first synchronic command response message and the second synchronic command response message Time, determine the test execution unit to response time of the synchronic command and the network analog unit to described same Walk the time difference between the response time of instruction;According to the time difference, the sending time of the test instruction is determined;
The main control platform is held to the network analog unit and the test respectively according to the sending time of the test instruction Row unit sends the test instruction;
The network analog unit and the test execution unit receive the test instruction, and are instructed according to the test to institute The performance for stating terminal is tested;
Wherein, the network analog unit generates default network environment according to test instruction;
The test execution unit is instructed according to the test, is carried out to the performance of the terminal in the default network environment Test.
2. test method according to claim 1, which is characterized in that the hair that the main control platform is instructed according to the test The time is sent, sending the test instruction to the network analog unit and the test execution unit respectively includes:
The main control platform is according to the sending time of the test instruction, in the first preset time point to the network analog unit The test instruction is sent, sends the test instruction to the test execution unit in the second preset time point, wherein described First preset time point is earlier than the second preset time point, and the second preset time point and the first preset time point Between difference be more than or equal to the time difference.
3. test method according to claim 1, which is characterized in that the network analog unit include channel simulator instrument and Base station emulating instrument, the network analog unit generate default network environment according to test instruction and include:
The base station emulating instrument is according to the test instruction simulation base station;
The channel simulator instrument according to it is described test instruction simulation now net in channel circumstance, and by the channel circumstance load exist On the base station of the base station emulating instrument simulation, default network environment is generated.
4. test method according to claim 1, which is characterized in that the test macro further includes service server, institute The pre-set business that service server simulates the terminal is stated, the test execution unit is instructed according to the test, in institute The performance for stating the terminal in default network environment is tested specifically:
The test execution unit is instructed according to the test, in the pre-set business of terminal in the default network environment Performance is tested.
5. a kind of terminal capabilities test macro, which is characterized in that the system comprises main control platform, network analog unit and tests Execution unit,
The main control platform is used for, and formulates the test plan for testing terminal capabilities, and generate together according to the test plan Step instruction and test instruction;The synchronic command is sent to the network analog unit and the test execution unit;
The network analog unit and the test execution unit are used for, and receive the synchronic command, flat to the master control respectively Platform replys the first synchronic command response message and the second synchronic command response message;
The main control platform is also used to, and receives the first synchronic command response message and second synchronic command response disappears Breath, and according to the first synchronic command response message and the second synchronic command response message, determine the test instruction Sending time;According to the sending time of the test instruction, respectively to the network analog unit and the test execution list Member sends the test instruction;
The network analog unit and the test execution unit are also used to, and receive the test instruction, and according to the test The terminal capabilities is tested in instruction;
Wherein, the network analog unit receives the test instruction, and generates default network environment according to test instruction;
The test execution unit receives the test instruction, and is instructed according to the test, in the default network rings The performance of terminal in border is tested;
The main control platform is specifically used for: receiving the first synchronic command response message and second synchronic command response disappears Breath, and according to the time for receiving the first synchronic command response message and the second synchronic command response message, it determines The test execution unit is to the response time of the synchronic command with the network analog unit to the sound of the synchronic command Time difference between seasonable;According to the time difference, the sending time of the test instruction is determined.
6. test macro according to claim 5, which is characterized in that the main control platform is specifically used for:
According to the sending time of the test instruction, the test is sent to the network analog unit in the first preset time point Instruction sends the test instruction to the test execution unit in the second preset time point, wherein first preset time Point is earlier than the second preset time point, and the difference between the second preset time point and the first preset time point is big In or equal to the time difference.
7. test macro according to claim 5, which is characterized in that the network analog unit include channel simulator instrument and Base station emulating instrument,
The base station emulating instrument is used for, and receives the test instruction, and according to the test instruction simulation base station;
The channel simulator instrument is used for, and receives test instruction, and according to it is described test instruction simulation now net in channel ring Border, and by channel circumstance load on the base station that the base station emulating instrument is simulated, generate default network environment.
8. test macro according to claim 5, which is characterized in that the test macro further includes service server, institute It states service server and is specifically used for for simulating the pre-set business of the terminal, the test execution unit:
The test instruction is received, and is instructed according to the test, to the default of the terminal in the default network environment The performance of business is tested.
CN201610130158.XA 2016-03-08 2016-03-08 A kind of terminal capabilities test method and system Active CN105634876B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610130158.XA CN105634876B (en) 2016-03-08 2016-03-08 A kind of terminal capabilities test method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610130158.XA CN105634876B (en) 2016-03-08 2016-03-08 A kind of terminal capabilities test method and system

Publications (2)

Publication Number Publication Date
CN105634876A CN105634876A (en) 2016-06-01
CN105634876B true CN105634876B (en) 2019-04-16

Family

ID=56049406

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610130158.XA Active CN105634876B (en) 2016-03-08 2016-03-08 A kind of terminal capabilities test method and system

Country Status (1)

Country Link
CN (1) CN105634876B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770786B (en) * 2016-08-15 2021-01-15 ***通信有限公司研究院 Method, equipment and system for testing network performance
CN107769986B (en) * 2016-08-15 2020-02-07 ***通信有限公司研究院 Network performance test system, extension system and test method
CN113630802B (en) * 2020-05-07 2024-02-20 大唐联仪科技有限公司 NR user plane service testing method and device
CN116055353B (en) * 2023-01-28 2023-06-30 中国信息通信研究院 Device, method and system for testing communication network element technical interface performance

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102612055A (en) * 2012-03-05 2012-07-25 大唐移动通信设备有限公司 Multi-user test method and device
CN103220715A (en) * 2013-04-28 2013-07-24 大唐移动通信设备有限公司 Method and device for reporting network performance testing result

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8656229B2 (en) * 2012-06-05 2014-02-18 Litepoint Corporation System and method for execution of user-defined instrument command sequences using multiple hardware and analysis modules

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102612055A (en) * 2012-03-05 2012-07-25 大唐移动通信设备有限公司 Multi-user test method and device
CN103220715A (en) * 2013-04-28 2013-07-24 大唐移动通信设备有限公司 Method and device for reporting network performance testing result

Also Published As

Publication number Publication date
CN105634876A (en) 2016-06-01

Similar Documents

Publication Publication Date Title
CN105634876B (en) A kind of terminal capabilities test method and system
KR102108613B1 (en) Virtualization of natural radio environments to test a radio device
CN105764024B (en) A kind of test method and device of wireless device handling capacity
CN104978263B (en) A kind of mobile terminal applied program testing method and system
US9069749B1 (en) Open RF test pack
CN102420891B (en) Mobile terminal and test method, equipment and system thereof
US9294945B2 (en) Test apparatus and test method
CN111611121B (en) Hardware simulation test method, device and equipment
US20160105811A1 (en) Technique for testing wireless network load produced by mobile app-carrying devices
Nussbaum Testbeds support for reproducible research
CN111200837A (en) Wi-Fi software testing system and method
CN107769986B (en) Network performance test system, extension system and test method
WO2017113848A1 (en) Testing method, testing platform and simulated testing device for test case
CN107770798A (en) A kind of data analysing method and device
CN105760308A (en) Multi-client coordinated test method and device
CN109922484A (en) A kind of test method and test device
CN104284320B (en) The resource allocation methods and equipment of the direct-connected communication of user equipment
CN103188211B (en) Based on the collocation method of satellite borne equipment communication protocol
CN105323787B (en) Alien frequencies radio frequency consistency testing method, base station simulator and comprehensive test instrument system
CN106921448B (en) Method and device for testing satellite communication system
CN109979444A (en) Voice instruction automatic testing method, terminal and device
CN110071834A (en) A kind of cloud management platform switching method and apparatus
CN105721528B (en) A kind of local area network content delivery method, equipment and system
CN105703953A (en) OTT service resource consumption determining method and system
CN105517035B (en) Method and system for testing wireless routing management application

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant