CN116155782A - Test method, device, equipment and storage medium of network acceleration application software - Google Patents
Test method, device, equipment and storage medium of network acceleration application software Download PDFInfo
- Publication number
- CN116155782A CN116155782A CN202310125514.9A CN202310125514A CN116155782A CN 116155782 A CN116155782 A CN 116155782A CN 202310125514 A CN202310125514 A CN 202310125514A CN 116155782 A CN116155782 A CN 116155782A
- Authority
- CN
- China
- Prior art keywords
- test
- network
- acceleration
- index
- application software
- 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.)
- Granted
Links
- 230000001133 acceleration Effects 0.000 title claims abstract description 290
- 238000010998 test method Methods 0.000 title description 11
- 238000012360 testing method Methods 0.000 claims abstract description 859
- 238000012544 monitoring process Methods 0.000 claims abstract description 200
- 238000010295 mobile communication Methods 0.000 claims abstract description 162
- 230000000694 effects Effects 0.000 claims abstract description 130
- 238000000034 method Methods 0.000 claims abstract description 71
- 238000011161 development Methods 0.000 claims abstract description 59
- 230000004044 response Effects 0.000 claims abstract description 39
- 230000001960 triggered effect Effects 0.000 claims abstract description 17
- 230000001413 cellular effect Effects 0.000 claims description 39
- 238000005259 measurement Methods 0.000 claims description 37
- 238000004891 communication Methods 0.000 claims description 30
- 238000010586 diagram Methods 0.000 description 12
- 238000012546 transfer Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 208000003028 Stuttering Diseases 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/083—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for increasing network speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/14—Arrangements for monitoring or testing data switching networks using software, i.e. software packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种网络加速应用软件的测试方法、装置、设备及存储介质。该方法法应用于测试服务器,测试服务器分别与信号源设备及测试设备通信连接,包括:获取信号源设备的移动通信网络类型,并根据移动通信网络类型控制对应的移动通信设备进行网络限速操作;响应于接收到开发用户触发的网络信号限制完成信息,确定开发用户已将信号源设备放置于屏蔽箱中;在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,获取测试设备的网络监测指标;响应于根据网络监测指标确定测试网络环境为弱网环境后,向测试设备发送加速测试指令,加速测试指令用于指示测试设备对加速应用软件的加速效果进行测试。
The present application provides a testing method, device, equipment and storage medium for network acceleration application software. This method is applied to the test server, and the test server communicates with the signal source device and the test device respectively, including: obtaining the mobile communication network type of the signal source device, and controlling the corresponding mobile communication device to perform network speed limit operation according to the mobile communication network type ; In response to receiving the network signal limit completion information triggered by the development user, it is determined that the development user has placed the signal source device in the shielding box; after controlling the corresponding mobile communication device to perform network speed limit operation and receiving the network signal limit completion information , to obtain the network monitoring indicators of the test equipment; in response to determining that the test network environment is a weak network environment according to the network monitoring indicators, an acceleration test instruction is sent to the test equipment, and the acceleration test instruction is used to instruct the test equipment to test the acceleration effect of the acceleration application software .
Description
技术领域technical field
本申请涉及通信技术,尤其涉及一种网络加速应用软件的测试方法、装置、设备及存储介质。The present application relates to communication technologies, and in particular to a testing method, device, equipment and storage medium for network acceleration application software.
背景技术Background technique
现如今,移动通信对人们的生活及工作方面都息息相关,为了给用户在网络性能较差环境下实现加速服务,开发用户针对网络加速应用软件做出努力,从而使得开发用户对网络加速应用软件的测试更加关注。Nowadays, mobile communication is closely related to people's life and work. In order to provide users with acceleration services in the environment of poor network performance, developers make efforts for network acceleration application software, so that developers are more interested in network acceleration application software. Tests pay more attention.
现有技术中开发用户对网络加速应用软件进行测试时,需要在实际生活中借助多个测试设备连接真实网络环境中的网络信号,并使得接入的测试设备达到饱和状态,从而搭建出弱网环境。在弱网环境下,根据搭载有网络加速应用软件以及测速应用软件的测试设备实现对网络加速应用软件的加速效果的测试。In the prior art, when developers test network acceleration application software, they need to use multiple test devices to connect to network signals in a real network environment in real life, and make the connected test devices reach saturation, thereby building a weak network. environment. In a weak network environment, test the acceleration effect of the network acceleration application software based on the test equipment equipped with the network acceleration application software and the speed measurement application software.
在现有技术中需要借助多个测试设备搭建弱网环境,所以在搭建弱网环境时需要的测试设备数量较多,浪费成本;现有技术是在实际生活中实现的,实际上很难搭建出弱网环境,实现弱网环境的概率低,不利于开发用户对网络加速应用软件的测试;搭建弱网环境条件有限,所以开发用户不能及时便捷进行测试。In the existing technology, it is necessary to build a weak network environment with the help of multiple test equipment, so when building a weak network environment, a large number of test equipment is required, which wastes costs; the existing technology is realized in real life, and it is actually difficult to build In a weak network environment, the probability of realizing a weak network environment is low, which is not conducive to the testing of network acceleration application software by development users; the conditions for building a weak network environment are limited, so development users cannot test in a timely and convenient manner.
发明内容Contents of the invention
本申请提供一种网络加速应用软件的测试方法、装置、设备及存储介质,用以解决搭建弱网环境时浪费成本、实现弱网环境的概率低以及开发用户不能及时便捷进行测试的问题。The present application provides a testing method, device, equipment and storage medium for network acceleration application software, which are used to solve the problems of waste of cost when building a weak network environment, low probability of realizing a weak network environment, and inability of development users to conduct tests in a timely and convenient manner.
第一方面,本申请提供一种网络加速应用软件的测试方法,所述方法应用于测试服务器,所述测试服务器分别与信号源设备及测试设备通信连接,所述测试设备连接所述信号源设备提供的网络信号,所述方法包括:In the first aspect, the present application provides a method for testing network acceleration application software, the method is applied to a test server, and the test server is respectively connected to the signal source device and the test device through communication, and the test device is connected to the signal source device A network signal is provided, the method comprising:
获取信号源设备的移动通信网络类型,并根据所述移动通信网络类型控制对应的移动通信设备进行网络限速操作;Acquire the mobile communication network type of the signal source device, and control the corresponding mobile communication device to perform network speed limit operation according to the mobile communication network type;
响应于接收到开发用户触发的网络信号限制完成信息,确定所述开发用户已将所述信号源设备放置于屏蔽箱中,以实现对所述信号源设备发出的网络信号的限制操作;Responding to receiving the network signal restriction completion information triggered by the development user, it is determined that the development user has placed the signal source device in a shielded box, so as to realize the restriction operation on the network signal sent by the signal source device;
在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,获取所述测试设备的网络监测指标;After controlling the corresponding mobile communication device to perform the network speed limit operation and receiving the network signal limit completion information, the network monitoring index of the test device is obtained;
响应于根据所述网络监测指标确定测试网络环境为弱网环境后,向所述测试设备发送加速测试指令,所述加速测试指令用于指示所述测试设备对加速应用软件的加速效果进行测试,所述加速应用软件搭载在所述测试设备上。In response to determining that the test network environment is a weak network environment according to the network monitoring index, sending an acceleration test instruction to the test device, the acceleration test instruction is used to instruct the test device to test the acceleration effect of the accelerated application software, The acceleration application software is carried on the test equipment.
在一种方式中,所述获取所述测试设备的网络监测指标,包括:In one manner, the acquiring the network monitoring indicators of the test equipment includes:
向所述测试设备发送网络监测指令,所述网络监测指令用于指示所述测试设备确定网络监测指标;sending a network monitoring instruction to the test equipment, where the network monitoring instruction is used to instruct the test equipment to determine a network monitoring indicator;
接收所述测试设备发送的所述网络监测指标。receiving the network monitoring index sent by the test equipment.
在一种方式中,所述根据所述移动通信网络类型控制对应的移动通信设备进行网络限速操作,包括:In one manner, controlling the corresponding mobile communication device to perform network speed limit operation according to the type of the mobile communication network includes:
响应于所述移动通信网络类型为无线通信网络,控制对应的信号源设备进行网络限速操作;所述无线通信网络对应的信号源设备为路由器;In response to the type of the mobile communication network being a wireless communication network, controlling the corresponding signal source device to perform a network speed limit operation; the signal source device corresponding to the wireless communication network is a router;
响应于所述移动通信网络类型为蜂窝式移动通信网络,控制所述测试设备进行网络限速操作;所述蜂窝式移动通信网络对应的信号源设备为室内全向吸顶天线。In response to the type of the mobile communication network being a cellular mobile communication network, the test device is controlled to perform a network speed limit operation; the signal source device corresponding to the cellular mobile communication network is an indoor omnidirectional ceiling antenna.
在一种方式中,网络限速信息为无线网络限速信息;所述控制对应的信号源设备进行网络限速操作,包括:In one manner, the network speed limit information is wireless network speed limit information; the control of the corresponding signal source device to perform network speed limit operation includes:
将无线网络限速信息发送至所述路由器,所述无线网络限速信息用于指示所述路由器根据进行网络限速配置,以实现网络限速操作。Sending wireless network speed limit information to the router, where the wireless network speed limit information is used to instruct the router to perform network speed limit configuration, so as to realize network speed limit operation.
在一种方式中,网络限速信息为蜂窝式移动通信网络限速信息;所述控制所述测试设备进行网络限速操作,包括:In one manner, the network speed limit information is cellular mobile communication network speed limit information; the controlling the test equipment to perform network speed limit operation includes:
将蜂窝式移动通信网络限速信息发送至运营商切片平台,以用于指示所述运营商切片平台根据所述蜂窝式移动通信网络限速信息对测试设备进行网络限速配置,以实现网络限速操作;所述蜂窝式移动通信网络限速信息包括:最大比特速率MBR配置信息。Sending the speed limit information of the cellular mobile communication network to the operator slicing platform to instruct the operator slicing platform to configure the network speed limit for the test equipment according to the speed limit information of the cellular mobile communication network, so as to realize the network speed limit speed operation; the cellular mobile communication network speed limit information includes: maximum bit rate MBR configuration information.
在一种方式中,所述根据所述网络监测指标确定测试网络环境为弱网环境,包括:In one manner, the determining that the test network environment is a weak network environment according to the network monitoring index includes:
获取预设弱网环境条件;Obtain preset weak network environment conditions;
根据所述网络监测指标和所述预设弱网环境条件确定测试网络环境为弱网环境。Determining that the test network environment is a weak network environment according to the network monitoring index and the preset weak network environment condition.
在一种方式中,所述网络监测指标中包括至少一个监测指标数据;所述预设弱网环境条件包括至少一个监测指标对应的预设监测指标条件;In one manner, the network monitoring indicators include at least one monitoring indicator data; the preset weak network environment conditions include preset monitoring indicator conditions corresponding to at least one monitoring indicator;
所述根据所述网络监测指标和所述预设弱网环境条件确定测试网络环境为弱网环境,包括:The determining that the test network environment is a weak network environment according to the network monitoring indicators and the preset weak network environment conditions includes:
响应于至少一个所述监测指标数据均满足对应的预设监测指标条件,确定测试网络环境为弱网环境。In response to at least one of the monitoring index data satisfying a corresponding preset monitoring index condition, it is determined that the test network environment is a weak network environment.
在一种方式中,所述方法还包括:In one mode, the method also includes:
接收所述测试设备发送的测试结果指标;receiving test result indicators sent by the test equipment;
根据所述测试结果指标和预设测试指标范围确定加速应用软件的加速效果。The acceleration effect of the accelerated application software is determined according to the test result index and the preset test index range.
在一种方式中,所述预设测试指标范围包括第一预设测试指标范围、第二预设测试指标范围和第三预设测试指标范围;所述测试结果指标包括多个测试指标数据;In one manner, the preset test index range includes a first preset test index range, a second preset test index range, and a third preset test index range; the test result index includes a plurality of test index data;
所述根据所述测试结果指标和预设测试指标范围确定加速应用软件的加速效果,包括:The determining the acceleration effect of the accelerated application software according to the test result index and the preset test index range includes:
响应于所述测试结果指标中有任一监测指标数据位于对应的第一预设测试指标范围内,确定加速应用软件的加速效果为一级加速效果;In response to any of the monitoring index data in the test result indicators being within the range of the corresponding first preset test index, determine that the acceleration effect of the accelerated application software is a first-level acceleration effect;
响应于所述测试结果指标中无任一监测指标数据位于对应的第一预设测试指标范围内,且任一监测指标数据位于对应的第二预设测试指标范围,确定加速应用软件的加速效果为二级加速效果;In response to none of the test result indicators having any monitoring indicator data within the corresponding first preset test indicator range, and any monitoring indicator data within the corresponding second preset test indicator range, determine the acceleration effect of the accelerated application software For the secondary acceleration effect;
响应于所述测试结果指标中所有指标数据位于第三预设测试指标范围内,确定加速应用软件的加速效果为三级加速效果。In response to the fact that all the index data in the test result indexes are within the range of the third preset test index, it is determined that the acceleration effect of the accelerated application software is a third-level acceleration effect.
第二方面,本申请提供一种网络加速应用软件的测试方法,所述方法应用于测试设备,所述测试设备连接移动通信网络,所述测试设备与测试服务器通信连接,所述测试设备连接信号源设备提供的网络信号,所述方法包括:In a second aspect, the present application provides a method for testing network acceleration application software. The method is applied to a test device, the test device is connected to a mobile communication network, the test device is connected to a test server by communication, and the test device is connected to a signal A network signal provided by a source device, the method comprising:
在所述测试服务器控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,确定网络监测指标;所述网络限速操作由所述测试服务器根据移动通信网络类型控制对应的移动通信设备执行的;所述网络信号限制完成信息由开发用户触发的,用于确定开发用户已将所述信号源设备放置于屏蔽箱中;After the test server controls the corresponding mobile communication device to perform the network speed limit operation and receives the network signal limit completion information, determine the network monitoring index; the network speed limit operation is controlled by the test server according to the type of mobile communication network. Executed by the mobile communication device; the network signal restriction completion information is triggered by the development user, and is used to determine that the development user has placed the signal source device in the shielding box;
向所述测试服务器发送网络监测指标;所述网络监测指标用于指示所述测试服务器确定测试网络环境为弱网环境;Sending a network monitoring index to the test server; the network monitoring index is used to instruct the test server to determine that the test network environment is a weak network environment;
在所述测试服务器根据所述网络监测指标确定测试网络环境为弱网环境后,接收所述测试服务器发送的加速测试指令,并根据所述加速测试指令对加速应用软件的加速效果进行测试,所述加速应用软件搭载在所述测试设备上。After the test server determines that the test network environment is a weak network environment according to the network monitoring index, it receives the acceleration test instruction sent by the test server, and tests the acceleration effect of the acceleration application software according to the acceleration test instruction, so that The acceleration application software is carried on the test equipment.
在一种方式中,所述测试设备中搭载有预设测速应用软件;In one manner, the test equipment is equipped with preset speed measurement application software;
所述确定网络监测指标,包括:The determination of network monitoring indicators includes:
接收所述测试服务器发送的网络监测指令,根据所述网络监测指令启动所述预设测速应用软件,并在第一预设运行时间内播放任一视频;receiving a network monitoring instruction sent by the test server, starting the preset speed measurement application software according to the network monitoring instruction, and playing any video within the first preset running time;
采用所述预设测速应用软件确定在所述第一预设运行时间内播放所述视频的第一网络性能数据;Using the preset speed measurement application software to determine the first network performance data for playing the video within the first preset running time;
将所述第一网络性能数据确定为所述网络监测指标。Determining the first network performance data as the network monitoring indicator.
在一种方式中,所述根据所述加速测试指令对加速应用软件的加速效果进行测试,包括:In one manner, the testing the acceleration effect of the acceleration application software according to the acceleration test instruction includes:
启动所述预设测速应用软件和所述加速应用软件,在第二预设运行时间内播放任一视频;Start the preset speed measurement application software and the acceleration application software, and play any video within the second preset running time;
采用所述预设测速应用软件确定在所述第二预设运行时间内播放所述视频的第二网络性能数据;Using the preset speed measurement application software to determine the second network performance data for playing the video within the second preset running time;
将所述第二网络性能数据确定为测试结果指标;determining the second network performance data as a test result indicator;
所述根据所述加速测试指令对加速应用软件的加速效果进行测试之后,所述方法还包括:After the acceleration effect of the acceleration application software is tested according to the acceleration test instruction, the method further includes:
将所述测试结果指标发送至所述测试服务器中,所述测试结果指标用于指示所述测试服务器根据所述测试结果指标和预设测试指标范围确定加速应用软件的加速效果。The test result index is sent to the test server, and the test result index is used to instruct the test server to determine the acceleration effect of accelerating the application software according to the test result index and a preset test index range.
第三方面,本申请提供一种网络加速应用软件的测试装置,所述装置位于测试服务器,所述测试服务器分别与信号源设备及测试设备通信连接,所述测试设备连接所述信号源设备提供的网络信号,所述装置包括:In a third aspect, the present application provides a test device for network acceleration application software, the device is located in a test server, and the test server is connected to the signal source device and the test device in communication, and the test device is connected to the signal source device to provide network signal, the device includes:
控制模块,用于获取信号源设备的移动通信网络类型,并根据所述移动通信网络类型控制对应的移动通信设备进行网络限速操作;The control module is used to obtain the mobile communication network type of the signal source device, and control the corresponding mobile communication device to perform network speed limit operation according to the mobile communication network type;
确定模块,用于响应于接收到开发用户触发的网络信号限制完成信息,确定所述开发用户已将所述信号源设备放置于屏蔽箱中,以实现对所述信号源设备发出的网络信号的限制操作;A determination module, configured to determine that the development user has placed the signal source device in a shielding box in response to receiving the network signal restriction completion information triggered by the development user, so as to realize the restriction of the network signal sent by the signal source device restrict operations;
获取模块,用于在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,获取所述测试设备的网络监测指标;An acquisition module, configured to acquire the network monitoring index of the test equipment after controlling the corresponding mobile communication equipment to perform network speed limit operation and receiving the network signal limit completion information;
发送模块,用于确定模块响应于根据所述网络监测指标确定测试网络环境为弱网环境后,向所述测试设备发送加速测试指令,所述加速测试指令用于指示所述测试设备对加速应用软件的加速效果进行测试,所述加速应用软件搭载在所述测试设备上。The sending module is configured to send an acceleration test instruction to the test device after the determination module determines that the test network environment is a weak network environment according to the network monitoring index, and the acceleration test instruction is used to instruct the test device to accelerate application The acceleration effect of the software is tested, and the acceleration application software is carried on the test equipment.
第四方面,本申请提供一种网络加速应用软件的测试装置,所述装置位于测试设备,所述测试设备连接移动通信网络,所述测试设备与测试服务器通信连接,所述测试设备连接信号源设备提供的网络信号,所述装置包括:In a fourth aspect, the present application provides a test device for network acceleration application software, the device is located in a test device, the test device is connected to a mobile communication network, the test device is communicatively connected to a test server, and the test device is connected to a signal source Equipment providing network signals, said means comprising:
确定模块,用于在所述测试服务器控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,确定网络监测指标;所述网络限速操作由所述测试服务器根据移动通信网络类型控制对应的移动通信设备执行的;所述网络信号限制完成信息由开发用户触发的,用于确定开发用户已将所述信号源设备放置于屏蔽箱中;The determination module is used to determine the network monitoring index after the test server controls the corresponding mobile communication equipment to perform the network speed limit operation and receives the network signal limit completion information; the network speed limit operation is performed by the test server according to the mobile communication The network type control is executed by the corresponding mobile communication device; the network signal restriction completion information is triggered by the development user, and is used to determine that the development user has placed the signal source device in the shielding box;
发送模块,用于向所述测试服务器发送网络监测指标;所述网络监测指标用于指示所述测试服务器确定测试网络环境为弱网环境;A sending module, configured to send a network monitoring index to the test server; the network monitoring index is used to instruct the test server to determine that the test network environment is a weak network environment;
测试模块,用于在所述测试服务器根据所述网络监测指标确定测试网络环境为弱网环境后,接收所述测试服务器发送的加速测试指令,并根据所述加速测试指令对加速应用软件的加速效果进行测试,所述加速应用软件搭载在所述测试设备上。The test module is used to receive the acceleration test instruction sent by the test server after the test server determines that the test network environment is a weak network environment according to the network monitoring index, and accelerate the acceleration of the application software according to the acceleration test instruction The effect is tested, and the acceleration application software is carried on the test equipment.
第五方面,本申请提供一种测试服务器,包括:处理器,以及与所述处理器通信连接的存储器和收发器;In a fifth aspect, the present application provides a test server, including: a processor, and a memory and a transceiver communicatively connected to the processor;
所述存储器存储计算机执行指令;所述收发器,用于收发数据;The memory stores computer-executable instructions; the transceiver is used to send and receive data;
所述处理器执行所述存储器存储的计算机执行指令,以实现如上述第一方面或任一方式中所述的方法。The processor executes the computer-executed instructions stored in the memory, so as to implement the method described in the first aspect or any manner above.
第六方面,本申请提供一种测试设备,包括:处理器,以及与所述处理器通信连接的存储器和收发器;In a sixth aspect, the present application provides a testing device, including: a processor, and a memory and a transceiver communicatively connected to the processor;
所述存储器存储计算机执行指令;所述收发器,用于收发数据;The memory stores computer-executable instructions; the transceiver is used to send and receive data;
所述处理器执行所述存储器存储的计算机执行指令,以实现如上述第二方面或任一方式中所述的方法。The processor executes the computer-executed instructions stored in the memory, so as to implement the method described in the second aspect or any manner above.
第七方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述第一方面、第二方面或任一方式所述的方法。In the seventh aspect, the present application provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and the computer-executable instructions are used to implement the above-mentioned first aspect and second aspect when executed by a processor. Aspect or the method described in any mode.
本申请提供一种网络加速应用软件的测试方法、装置、设备及存储介质,该方法应用于测试服务器,测试服务器分别与信号源设备及测试设备通信连接,具体包括:获取信号源设备的移动通信网络类型,并根据移动通信网络类型控制对应的移动通信设备进行网络限速操作;响应于接收到开发用户触发的网络信号限制完成信息,确定开发用户已将信号源设备放置于屏蔽箱中,以实现对信号源设备发出的网络信号的限制操作;在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,获取测试设备的网络监测指标;响应于根据网络监测指标确定测试网络环境为弱网环境后,向测试设备发送加速测试指令,加速测试指令用于指示测试设备对加速应用软件的加速效果进行测试。本申请中测试服务器根据移动通信网络类型控制对应的移动通信设备进行网络限速操作,从而实现限速,有利于搭建出弱网环境;进一步的,测试服务器确定开发用户已将信号源设备放置于屏蔽箱中,由于屏蔽箱具有限制信号源设备发射出的信号的作用,所以又进一步实现了对测试网络环境中信号的限制,更进一步搭建出弱网环境,本申请中不再依赖于用大量的测试设备连接网络信号搭建出弱网环境,所以减少了测试设备的数量,降低了测试设备的成本;同时,本申请中搭建弱网环境时,对于开发用户来说不需要在真实生活场景中找机会去搭建,而可以在有测试需求时就及时搭建出弱网环境,所以具有灵活性,同时由于不受到真实生活场景的限制,所以本申请搭建出弱网环境的概率有所提升;也正是由于搭建弱网环境的灵活性和概率提升,所以当开发用户有测试需求时,便可在工作中立刻搭建出弱网环境,然后进行测试,所以具有及时性和便捷性。The present application provides a test method, device, device and storage medium for network acceleration application software. The method is applied to a test server, and the test server communicates with the signal source device and the test device respectively, specifically including: acquiring the mobile communication of the signal source device network type, and control the corresponding mobile communication device to perform network speed limit operation according to the type of mobile communication network; in response to receiving the network signal limit completion information triggered by the development user, it is determined that the development user has placed the signal source device in the shielding box, to Realize the limit operation of the network signal sent by the signal source device; after controlling the corresponding mobile communication device to perform the network speed limit operation and receiving the network signal limit completion information, obtain the network monitoring index of the test device; respond to the determination based on the network monitoring index After the test network environment is a weak network environment, an acceleration test instruction is sent to the test device, and the acceleration test instruction is used to instruct the test device to test the acceleration effect of the acceleration application software. In this application, the test server controls the corresponding mobile communication device to perform network speed limit operation according to the type of mobile communication network, so as to realize speed limit, which is beneficial to build a weak network environment; further, the test server determines that the development user has placed the signal source device on In the shielding box, since the shielding box has the function of limiting the signal emitted by the signal source equipment, it further realizes the limitation of the signal in the test network environment, and further builds a weak network environment. This application no longer relies on using a large number of The test equipment is connected to the network signal to build a weak network environment, so the number of test equipment is reduced, and the cost of the test equipment is reduced; at the same time, when building a weak network environment in this application, it is not necessary for development users to use real-life scenarios Looking for opportunities to build, and can build a weak network environment in time when there is a test demand, so it is flexible, and at the same time, because it is not limited by real life scenarios, the probability of building a weak network environment in this application has increased; It is precisely because of the increased flexibility and probability of building a weak network environment that when developers have testing needs, they can immediately build a weak network environment at work and then conduct tests, so it is timely and convenient.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application.
图1为本申请提供的一种网络加速应用软件的测试方法的应用场景图;Fig. 1 is the application scenario figure of a kind of testing method of network acceleration application software provided by the present application;
图2为本申请实施例一提供的一种网络加速应用软件的测试方法的流程示意图;FIG. 2 is a schematic flowchart of a testing method for network acceleration application software provided in Embodiment 1 of the present application;
图3为本申请实施例三提供的一种网络加速应用软件的测试方法的流程示意图;FIG. 3 is a schematic flowchart of a testing method for network acceleration application software provided in Embodiment 3 of the present application;
图4为本申请实施例七提供的一种网络加速应用软件的测试方法的流程示意图;FIG. 4 is a schematic flowchart of a testing method for network acceleration application software provided in Embodiment 7 of the present application;
图5为本申请实施例八提供的一种网络加速应用软件的测试方法的流程示意图;FIG. 5 is a schematic flowchart of a testing method for network acceleration application software provided in Embodiment 8 of the present application;
图6为本申请实施例九提供的一种网络加速应用软件的测试方法的流程示意图;FIG. 6 is a schematic flowchart of a testing method for network acceleration application software provided in Embodiment 9 of the present application;
图7为本申请实施例十提供的一种网络加速应用软件的测试方法的流程示意图;FIG. 7 is a schematic flowchart of a testing method for network acceleration application software provided in Embodiment 10 of the present application;
图8为本申请实施例十一提供的一种网络加速应用软件的测试方法的交互示意图;FIG. 8 is an interactive schematic diagram of a testing method for network acceleration application software provided in Embodiment 11 of the present application;
图9为本申请实施例十二提供的一种网络加速应用软件的测试装置的结构示意图;FIG. 9 is a schematic structural diagram of a test device for network acceleration application software provided in Embodiment 12 of the present application;
图10为本申请实施例十三提供的一种网络加速应用软件的测试装置的结构示意图;FIG. 10 is a schematic structural diagram of a test device for network acceleration application software provided in Embodiment 13 of the present application;
图11为本申请实施例十四提供的一种测试服务器的结构示意图;FIG. 11 is a schematic structural diagram of a test server provided in Embodiment 14 of the present application;
图12为本申请实施例十五提供的一种测试设备的结构示意图。FIG. 12 is a schematic structural diagram of a testing device provided in Embodiment 15 of the present application.
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术用户说明本申请的概念。By means of the above drawings, specific embodiments of the present application have been shown, which will be described in more detail hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the application in any way, but to illustrate the concept of the application for users skilled in the art by referring to specific embodiments.
具体实施方式Detailed ways
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.
现有技术中开发用户对网络加速应用软件进行测试时,需要在实际生活中借助多个测试设备连接真实网络环境中的网络信号,由于网络信号被多个测试设备连接之后,各个测试设备所分摊的网络信号便会很少,所以在真实网络环境下,使得接入的测试设备达到饱和状态时,每个测试设备所连接的网络信号便难以支撑测试设备正常的工作,每个测试设备打开任一视频时都会出现卡顿现象,从而搭建出弱网环境。在弱网环境下,利用第一测试设备和第二测试设备来实现对加速应用软件的加速效果的测试,具体如下:其中,第一测试设备和第二测试设备都搭载有测速应用软件,第二测试设备搭载有加速应用软件,进行测试时,两个测试设备中的测速应用软件都启动,同时,第二测试设备中的加速应用软件也启动,接着打开同一视频,播放同等时间的运行时间,测试结束后,比较第一测试设备和第二测试设备采用测速应用软件确定出的网络性能数据,即为测试结果指标,采用测试服务器比较两个测试结果指标,响应于第二测试设备的测试结果指标优于第一测试设备的测试结果指标,则确定第二测试设备中的加速应用软件具有加速效果。In the prior art, when developers test network acceleration application software, they need to use multiple test devices to connect network signals in a real network environment in real life. After the network signals are connected by multiple test devices, each test device shares There will be very few network signals, so in a real network environment, when the connected test equipment reaches saturation, the network signal connected to each test equipment will be difficult to support the normal work of the test equipment. There will be a freeze phenomenon every time a video is played, thus creating a weak network environment. In a weak network environment, the first test device and the second test device are used to test the acceleration effect of the accelerated application software, as follows: wherein, the first test device and the second test device are equipped with speed measurement application software, and the first test device and the second test device are equipped with speed measurement application software. The second test device is equipped with acceleration application software. When testing, the speed measurement application software in the two test devices is started, and at the same time, the acceleration application software in the second test device is also started, and then the same video is opened and the running time of the same time is played. , after the test is over, compare the network performance data determined by the first test device and the second test device using the speed measurement application software, which is the test result index, and use the test server to compare the two test result indexes, and respond to the test of the second test device If the result index is better than the test result index of the first test device, it is determined that the acceleration application software in the second test device has an acceleration effect.
在现有技术中需要借助多个测试设备搭建弱网环境,所以在搭建弱网环境时需要的测试设备数量较多,浪费成本;现有技术是在实际生活中实现的,弱网环境在真实生活中是不易搭建出来的,因为需要大量的测试设备,而在真实生活中大量的测试设备存在于这个环境下是不太现实的,所以造成搭建弱网环境的概率低,不利于开发用户对网络加速应用软件的测试;搭建弱网环境条件有限,所以开发用户不能及时便捷进行测试。In the existing technology, it is necessary to build a weak network environment with the help of multiple test equipment, so when building a weak network environment, a large number of test equipment is required, which wastes costs; the existing technology is realized in real life, and the weak network environment is real It is not easy to build in real life, because a large number of test equipment is required, and it is not realistic to have a large number of test equipment in this environment in real life, so the probability of building a weak network environment is low, which is not conducive to the development of users. The network accelerates the testing of application software; the conditions for setting up a weak network environment are limited, so developers and users cannot test in a timely and convenient manner.
为了解决现有技术的缺陷,本方案发明人经过创造性研究,设计一种新的方案。本方案提供一种网络加速应用软件的测试方法,为了解决现有技术中搭建弱网环境时需要的测试设备数量较多,浪费成本的问题,本方案测试服务器首先获取到信号源设备的移动通信网络类型,进一步根据移动通信网络类型控制对应的移动通信设备,从而实现网络限速操作,同时,采用屏蔽箱将信号源设备的信号进行限制,所以本方案中通过两种方式去实现网络限速及限制,本方案中不依赖于大量的测试设备连接网络信号,所以减少了测试设备的数量,降低了成本;为了解决现有技术中实现弱网环境概率低的问题,本方案中当开发用户有测试需求时,在工作环境中即可通过上述两种方式去搭建弱网环境,由于本方案中采用两种方式结合去搭建弱网环境,所以使得弱网环境更易实现,进而提升了弱网环境的效率,而不依赖在真实生活环境下刻意准备多个测试设备去连接网络信号,然后搭建出弱网环境。实际上,弱网环境在真实生活中是不易搭建出来的,因为需要大量的测试设备,而在真实生活中大量的测试设备存在于这个环境下是不太现实的,所以造成搭建弱网环境的概率低;为了解决现有技术中开发用户不能及时便捷进行测试的问题,本方案中由于搭建弱网环境的概率提升,同时不依赖真实生活环境,所以能够当开发用户有测试需求时,即可搭建弱网环境,然后实现测试,所以说本方案具有时效性,且便捷。In order to solve the defects of the prior art, the inventor of the present solution designs a new solution through creative research. This solution provides a test method for network acceleration application software. In order to solve the problem of a large number of test devices and a waste of cost in the prior art when building a weak network environment, the test server of this solution first obtains the mobile communication data of the signal source device. The network type further controls the corresponding mobile communication device according to the type of mobile communication network, so as to realize the network speed limit operation. At the same time, a shielding box is used to limit the signal of the signal source device. Therefore, in this solution, two methods are used to realize the network speed limit And limitations, this solution does not rely on a large number of test equipment to connect to the network signal, so the number of test equipment is reduced, and the cost is reduced; When there is a test requirement, you can use the above two methods to build a weak network environment in the working environment. Since the combination of the two methods is used in this solution to build a weak network environment, it makes the weak network environment easier to implement, thereby improving the weak network environment. The efficiency of the environment does not depend on deliberately preparing multiple test devices to connect to network signals in a real-life environment, and then build a weak network environment. In fact, a weak network environment is not easy to build in real life, because a large number of test equipment is required, and it is unrealistic to have a large number of test equipment in this environment in real life, so it is difficult to build a weak network environment. The probability is low; in order to solve the problem that the development user cannot test in a timely and convenient manner in the existing technology, because the probability of building a weak network environment is increased in this solution, and it does not depend on the real life environment, it can be developed when the user has a testing demand. Build a weak network environment, and then implement the test, so this solution is time-sensitive and convenient.
下面对本申请提供一种网络加速应用软件的测试方法、装置、设备及存储介质的应用场景进行介绍。The application scenarios of a testing method, device, equipment, and storage medium for network acceleration application software provided by the present application are introduced below.
图1为本申请提供的一种网络加速应用软件的测试方法的应用场景图。如图1所示,该应用场景图包括控制设备101、测试服务器102和测试设备103。FIG. 1 is an application scene diagram of a testing method for network acceleration application software provided by the present application. As shown in FIG. 1 , the application scenario diagram includes a
其中,测试服务器102和测试设备103通信连接,其连接方式可以是有线连接,也可以是无线连接。Wherein, the
其中,测试设备103可以是手机等通信设备,此处不做限制。Wherein, the
其中,信号源设备103在测试网络环境中释放出网络信号,测试设备103可以接收网络信号。Wherein, the
其中,控制设备101为开发用户可以控制的设备,可以为手机等,此处不做限制。可以理解的是,控制设备101与测试服务器102通信连接。Wherein, the
具体的,在开发用户有测试需求时,开发用户确定测试网络环境中所使用的移动通信网络类型,然后开发用户可以通过控制设备101向测试服务器102发送测试网络环境所属的移动通信网络类型,从而测试服务器102将根据移动通信网络类型控制对应的移动通信设备进行网络限速操作。需要说明的是,移动通信设备进行网络限速之后,测试网络环境中的网络信号将会削弱,或者是测试设备103将会受到网络信号的控制,导致测试设备103接收的网络信号会被限制。Specifically, when the development user has a test requirement, the development user determines the type of mobile communication network used in the test network environment, and then the development user can send the mobile communication network type of the test network environment to the
进一步的,开发用户将信号源设备103放置于屏蔽箱中。需要说明的是,为了使得信号源设备103的发射的网络信号不被屏蔽箱完全屏蔽,可以将屏蔽箱处于半开放,这样就会使得测试网络环境中仍然有较弱的网络信号。开发用户确定信号源设备103已经放置于屏蔽箱中,则通过控制设备101触发网络信号限制完成信息,并向测试服务器102发送触发网络信号限制完成信息。Further, the development user places the
进一步的,测试服务器102接收到开发用户的控制设备101发送的开发用户触发网络信号限制完成信息,进一步的,测试服务器102在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,向测试设备103发送网络监测指令,从而测试设备103将确定出网络监测指标,并向测试服务器102发送网络监测指标。Further, the
进一步的,测试服务器102将根据网络监测指标确定测试网络环境为弱网环境,即确定搭建出弱网环境。测试服务器102向测试设备103发送将加速测试指令。Further, the
进一步的,测试设备103对加速应用软件的加速效果进行测试,并确定测试结果指标,并向测试服务器102发送测试结果指标。Further, the
需要说明的是,本申请的方法应用于对加速应用软件的加速效果的测试。其中,加速应用软件可以为软件开发工具包(Software Development Kit,简称SDK)It should be noted that the method of the present application is applied to testing the acceleration effect of the acceleration application software. Wherein, the accelerated application software may be a software development kit (Software Development Kit, SDK for short).
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all It is information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation portals for users to choose to authorize or refuse.
本申请提供的网络加速应用软件的测试的方法,旨在解决现有技术的如上技术问题。The method for testing network accelerated application software provided by this application aims to solve the above technical problems in the prior art.
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几条具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below in conjunction with the accompanying drawings.
实施例一Embodiment one
图2为本申请实施例一提供的一种网络加速应用软件的测试方法的流程示意图。本实施例的执行主体为网络加速应用软件的测试装置,该测试装置位于测试服务器中,本实施例中,测试服务器分别与信号源设备及测试设备通信连接,测试设备连接信号源设备提供的网络信号。如图2所示,具体步骤如下。FIG. 2 is a schematic flowchart of a method for testing network acceleration application software provided in Embodiment 1 of the present application. The execution subject of this embodiment is a test device for network acceleration application software, and the test device is located in a test server. In this embodiment, the test server communicates with the signal source device and the test device respectively, and the test device is connected to the network provided by the signal source device. Signal. As shown in Figure 2, the specific steps are as follows.
S201,获取信号源设备的移动通信网络类型,并根据移动通信网络类型控制对应的移动通信设备进行网络限速操作。S201. Acquire the mobile communication network type of the signal source device, and control the corresponding mobile communication device to perform a network speed limit operation according to the mobile communication network type.
其中,移动通信网络类型是指测试网络环境的网络信号类型,可以包括无线网络或蜂窝式移动通信网络。Wherein, the mobile communication network type refers to the network signal type of the test network environment, which may include a wireless network or a cellular mobile communication network.
其中,移动通信设备是指信号源设备和测试设备。Wherein, the mobile communication device refers to the signal source device and the test device.
其中,信号源设备是指具有提供网络信号的设备。其中,信号源设备可以发射出无线网络和蜂窝式移动通信网络。Wherein, the signal source device refers to a device that provides network signals. Among them, the signal source device can transmit wireless network and cellular mobile communication network.
其中,网络限速操作是指对网络信号的速度进行限制的操作,从而使得测试网络环境中的网络信号削弱。Wherein, the network speed limiting operation refers to the operation of limiting the speed of the network signal, so that the network signal in the test network environment is weakened.
具体的,当开发用户具有测试需求时,由开发用户确定出测试网络环境中的移动通信网络类型,然后通过控制设备将移动通信网络类型发送至测试服务器。其中,移动通信网络类型可以存储与测试服务器的存储区域中,从而测试服务器从存储区域中获取到移动通信网络类型,由于移动通信网络类型可以不同,所以测试服务器将根据移动通信网络类型控制信号源设备进行网络限速操作,或者是控制测试设备进行网络限速操作。Specifically, when the development user has a test requirement, the development user determines the type of the mobile communication network in the test network environment, and then sends the mobile communication network type to the test server through the control device. Among them, the mobile communication network type can be stored in the storage area of the test server, so that the test server can obtain the mobile communication network type from the storage area. Since the mobile communication network types can be different, the test server will control the signal source according to the mobile communication network type The device performs network speed limit operation, or controls the test device to perform network speed limit operation.
其中,开发用户为开发加速应用软件的人员。Wherein, the development user is the person who develops the accelerated application software.
S202,响应于接收到开发用户触发的网络信号限制完成信息,确定开发用户已将信号源设备放置于屏蔽箱中,以实现对信号源设备发出的网络信号的限制操作。S202. In response to receiving the network signal restriction completion information triggered by the development user, determine that the development user has placed the signal source device in the shielding box, so as to implement the restriction operation on the network signal sent by the signal source device.
其中,屏蔽箱是指具有屏蔽网络信号的设备。开发用户将信号源设备放置于屏蔽箱中,从而使得信号源设备发射的网络信号将会受到限制,为了确保测试环境中仍然有部分网络信号,可以使得屏蔽箱的箱盖处于半开状态,或者是使得屏蔽箱的箱盖处于间隔开闭状态。Among them, the shielding box refers to equipment that shields network signals. The development user places the signal source device in the shielding box, so that the network signal emitted by the signal source device will be limited. In order to ensure that there are still some network signals in the test environment, the cover of the shielding box can be half-opened, or It is to make the cover of the shielding box in the state of opening and closing at intervals.
具体的,开发用户将信号源设备放置于屏蔽箱后,将开发用户的控制设备触发网络信号限制完成信息并发送至测试服务器,从而测试服务器接收到开发用户触发网络信号限制完成信息。Specifically, after the development user places the signal source device in the shielding box, the development user's control device triggers the network signal restriction completion information and sends it to the test server, so that the test server receives the development user's trigger network signal restriction completion information.
需要说明的是,S201是对移动通信设备的网络限速,S202是对信号源设备发射的网络信号的限制,两个步骤都是为了搭建弱网环境。It should be noted that S201 is to limit the network speed of the mobile communication device, and S202 is to limit the network signal transmitted by the signal source device. Both steps are for building a weak network environment.
可以理解的是,本实施例中为了能够准确搭建出弱网环境,结合两种方式使得测试网络环境的网络信号大幅度被削弱,从而搭建出弱网环境。It can be understood that in this embodiment, in order to accurately build a weak network environment, two methods are combined to greatly weaken the network signal of the test network environment, thereby building a weak network environment.
S203,在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,获取测试设备的网络监测指标。S203. After controlling the corresponding mobile communication device to perform the network speed limit operation and receiving the network signal limit completion information, acquire the network monitoring index of the test device.
其中,测试设备可以是手机等通信设备,此处不做限制。Wherein, the test device may be a communication device such as a mobile phone, which is not limited here.
其中,网络监测指标是指对测试网络环境进行网络限速操作及网络限制完成后对网络性能进行监测,以确定测试网络环境是否处于弱网环境。Among them, the network monitoring index refers to the network speed limit operation on the test network environment and the monitoring of network performance after the network limit is completed, so as to determine whether the test network environment is in a weak network environment.
具体的,测试服务器在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,测试设备对测试网络环境进行监测,确定网络监测指标,并发送至测试服务器,从而测试服务器从测试设备处获取到网络监测指标。Specifically, after the test server controls the corresponding mobile communication device to perform network speed limit operation and receives the network signal limit completion information, the test device monitors the test network environment, determines the network monitoring indicators, and sends them to the test server, so that the test server The network monitoring indicators are obtained from the test equipment.
S204,响应于根据网络监测指标确定测试网络环境为弱网环境后,向测试设备发送加速测试指令,加速测试指令用于指示测试设备对加速应用软件的加速效果进行测试,加速应用软件搭载在测试设备上。S204, in response to determining that the test network environment is a weak network environment according to the network monitoring indicators, send an acceleration test instruction to the test device, the acceleration test instruction is used to instruct the test device to test the acceleration effect of the acceleration application software, and the acceleration application software is carried in the test on the device.
其中,弱网环境是指测试网络环境中的网络信号较弱,较弱的网络信号不能满足测试设备正常运行,导致测试设备打开任一视频播放会出现卡顿现象。Among them, the weak network environment refers to the weak network signal in the test network environment. The weak network signal cannot meet the normal operation of the test equipment, causing the test equipment to open any video playback and there will be a freeze phenomenon.
其中,加速测试指令是指一种指示测试设备进行加速效果的测试的命令。Wherein, the acceleration test instruction refers to a command instructing the test device to test the acceleration effect.
其中,加速应用软件是指一种对网络信号具有提升的应用软件,使得测试设备播放任一视频的效果具有加速作用,减少卡顿现象的出现。Among them, the accelerated application software refers to an application software that can improve the network signal, so that the effect of any video played by the test device can be accelerated, and the occurrence of stuttering phenomenon can be reduced.
具体的,测试服务器向测试设备发送加速测试指令,测试设备接收到加速测试指令,从而对自身搭载的加速应用软件的加速效果进行测试。Specifically, the test server sends an acceleration test instruction to the test device, and the test device receives the acceleration test instruction, so as to test the acceleration effect of the acceleration application software carried by itself.
本实施例提供一种网络加速应用软件的测试方法,该方法应用于测试服务器中,测试服务器分别与信号源设备及测试设备通信连接,具体包括:响应于接收到开发用户触发的网络信号限制完成信息,确定开发用户已将信号源设备放置于屏蔽箱中,以实现对信号源设备发出的网络信号的限制操作;在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,获取测试设备的网络监测指标;响应于根据网络监测指标确定测试网络环境为弱网环境后,向测试设备发送加速测试指令,加速测试指令用于指示测试设备对加速应用软件的加速效果进行测试,加速应用软件搭载在测试设备上。本实施例中测试服务器根据移动通信网络类型控制对应的移动通信设备进行网络限速操作,从而实现限速,有利于搭建出弱网环境;进一步的,测试服务器确定开发用户已将信号源设备放置于屏蔽箱中,由于屏蔽箱具有限制信号源设备发射出的信号的作用,所以又进一步实现了对测试网络环境中信号的限制,更进一步搭建出弱网环境,本实施例中不再依赖于用大量的测试设备连接网络信号搭建出弱网环境,所以减少了测试设备的数量,降低了测试设备的成本;同时,本实施例中搭建弱网环境时,对于开发用户来说不需要在真实生活场景中找机会去搭建,而可以在有测试需求时就及时搭建出弱网环境,所以具有灵活性,同时由于不受到真实生活场景的限制,所以本实施例搭建出弱网环境的概率有所提升;也正是由于搭建弱网环境的灵活性和概率提升,所以当开发用户有测试需求时,便可在工作中立刻搭建出弱网环境,然后进行测试,所以具有及时性和便捷性。This embodiment provides a method for testing network acceleration application software. The method is applied to a test server, and the test server communicates with the signal source device and the test device respectively. Specifically, it includes: Responding to receiving the network signal limit triggered by the development user to complete Information, confirm that the development user has placed the signal source device in the shielding box to realize the limit operation of the network signal sent by the signal source device; control the corresponding mobile communication device to perform network speed limit operation and receive the network signal limit completion message Afterwards, the network monitoring index of the test equipment is obtained; in response to determining that the test network environment is a weak network environment according to the network monitoring index, an acceleration test instruction is sent to the test equipment, and the acceleration test instruction is used to instruct the test equipment to accelerate the acceleration effect of the application software. For testing, the accelerated application software is carried on the test equipment. In this embodiment, the test server controls the corresponding mobile communication device to perform network speed limit operation according to the type of mobile communication network, thereby realizing speed limit, which is conducive to building a weak network environment; further, the test server determines that the development user has placed the signal source device In the shielding box, since the shielding box has the function of limiting the signal emitted by the signal source device, it further realizes the limitation of the signal in the test network environment, and further builds a weak network environment. In this embodiment, it no longer depends on Use a large number of test equipment to connect network signals to build a weak network environment, so the number of test equipment is reduced and the cost of test equipment is reduced; at the same time, when building a weak network environment in this embodiment, it is not necessary for development users to Look for opportunities to build in life scenarios, and can build a weak network environment in time when there is a test demand, so it is flexible. At the same time, because it is not limited by real life scenarios, the probability of building a weak network environment in this embodiment is high. It is also due to the increased flexibility and probability of building a weak network environment, so when developers have testing needs, they can immediately build a weak network environment at work, and then test, so it is timely and convenient .
实施例二Embodiment two
本实施例是上述实施例一的进一步细化,本实施例是获取测试设备的网络监测指标的一种可选方式,具体内容如下。This embodiment is a further refinement of the first embodiment above, and this embodiment is an optional way to obtain the network monitoring indicators of the test equipment, and the specific content is as follows.
向测试设备发送网络监测指令,网络监测指令用于指示测试设备确定网络监测指标;接收测试设备发送的网络监测指标。Sending a network monitoring instruction to the testing equipment, the network monitoring instruction is used to instruct the testing equipment to determine the network monitoring index; receiving the network monitoring index sent by the testing equipment.
其中,网络监测指令是指一种指示测试设备进行测试网络环境进行监测的命令Among them, the network monitoring command refers to a command that instructs the test equipment to test the network environment for monitoring
具体的,测试服务器生成网络监测指令,并发送至测试设备,测试设备接收到网络监测指令后,根据网络监测指令对测试网络环境进行监测,并确定网络监测指标。Specifically, the test server generates a network monitoring instruction and sends it to the test device. After receiving the network monitoring instruction, the test device monitors the test network environment according to the network monitoring instruction and determines the network monitoring index.
进一步的,测试设备将网络监测指标发送至测试服务器。Further, the test device sends the network monitoring indicators to the test server.
本实施例提供一张网络加速应用软件的测试方法,在获取测试设备的网络监测指标时,具体包括:向测试设备发送网络监测指令,网络监测指令用于指示测试设备确定网络监测指标;接收测试设备发送的网络监测指标。本实施例中测试服务器向测试设备发送网络监测指令,从而可以指示测试设备对测试网络环境进行监测,进一步的,测试设备将确定出的网络监测指标发送至测试服务器,所以本实施例中由于网络监测指令具有指向测试设备确定网络监测指标的作用,使得测试设备有针对性地进行监测。本实施例中先进行测试网络环境的监测有利于确定测试网络环境的网络性能指标是否处于较弱网络信号,获取到网络监测指标有利于确定测试网络环境是否为弱网环境。This embodiment provides a test method for a network acceleration application software. When obtaining the network monitoring index of the test device, it specifically includes: sending a network monitoring instruction to the test device, and the network monitoring instruction is used to instruct the test device to determine the network monitoring index; receiving the test Network monitoring indicators sent by the device. In this embodiment, the test server sends a network monitoring instruction to the test equipment, thereby instructing the test equipment to monitor the test network environment. Further, the test equipment sends the determined network monitoring indicators to the test server, so in this embodiment, due to network The monitoring instruction has the function of pointing to the test equipment to determine the network monitoring index, so that the test equipment can perform targeted monitoring. In this embodiment, monitoring the test network environment first is beneficial to determine whether the network performance index of the test network environment is in a weak network signal, and obtaining the network monitoring index is beneficial to determine whether the test network environment is a weak network environment.
实施例三Embodiment Three
图3为本申请实施例三提供的一种网络加速应用软件的测试方法的流程示意图。本实施例是根据移动通信网络类型控制对应的移动通信设备进行网络限速操作的一种可选方式,如图3所示,具体步骤如下。FIG. 3 is a schematic flowchart of a method for testing network acceleration application software provided in Embodiment 3 of the present application. This embodiment is an optional way to control the corresponding mobile communication device to perform network speed limit operation according to the type of mobile communication network, as shown in FIG. 3 , and the specific steps are as follows.
S301,响应于移动通信网络类型为无线通信网络,控制对应的信号源设备进行网络限速操作;无线通信网络对应的信号源设备为路由器。S301, in response to the type of the mobile communication network being a wireless communication network, control a corresponding signal source device to perform a network speed limit operation; the signal source device corresponding to the wireless communication network is a router.
其中,路由器是一种信号源设备,路由器提供的网络信号为无线通信网络。Wherein, the router is a signal source device, and the network signal provided by the router is a wireless communication network.
其中,无线通信网络是指无需布线就能实现各种通信设备互联的网络,例如无线WIFI。其中,通信设备可以指测试设备。Wherein, the wireless communication network refers to a network that can realize interconnection of various communication devices without wiring, such as wireless WIFI. Wherein, the communication device may refer to the test device.
具体的,测试服务器响应于移动通信网络类型为无线通信网络,则将控制路由器进行网络限速操作,使得路由器发射的网络信号被限制。Specifically, in response to the fact that the type of the mobile communication network is a wireless communication network, the test server will control the router to perform a network speed limit operation, so that network signals transmitted by the router are limited.
S302,响应于移动通信网络类型为蜂窝式移动通信网络,控制测试设备进行网络限速操作;窝式移动通信网络对应的信号源设备为室内全向吸顶天线。S302. In response to the mobile communication network type being a cellular mobile communication network, control the testing device to perform a network speed limit operation; the signal source device corresponding to the cellular mobile communication network is an indoor omnidirectional ceiling antenna.
其中,蜂窝式移动通信网络(Cellular Mobile Communication)是采用蜂窝无线组网方式,在测试设备和室内全向吸顶天线之间通过无线通道连接起来,进而实现用户在活动中可相互通信。Among them, the cellular mobile communication network (Cellular Mobile Communication) adopts a cellular wireless networking method, and the test equipment and the indoor omnidirectional ceiling antenna are connected through a wireless channel, so that users can communicate with each other during activities.
其中,室内全向吸顶天线是移动通信系统天线的一种,主要用于室内信号覆盖。需要说明的是,室内全向吸顶天线提供的是蜂窝式移动通信网络。Among them, the indoor omnidirectional ceiling antenna is a kind of mobile communication system antenna, and is mainly used for indoor signal coverage. It should be noted that the indoor omnidirectional ceiling antenna provides a cellular mobile communication network.
本实施例提供一种网络加速应用软件的测试方法,在根据移动通信网络类型控制对应的移动通信设备进行网络限速操作时,具体包括:响应于移动通信网络类型为无线通信网络,控制对应的信号源设备进行网络限速操作;无线通信网络对应的信号源设备为路由器;响应于移动通信网络类型为蜂窝式移动通信网络,控制测试设备进行网络限速操作;蜂窝式移动通信网络对应的信号源设备为室内全向吸顶天线。本实施例中针对不同的移动通信网络类型实现对不同的移动通信设备进行网络限速操作,当为无线通信网络时,控制路由器进行网络限速操作;当为蜂窝式移动通信网络时,控制测试设备进行网络限速,本实施例中根据移动通信网络类型可以实现对路由器或测试设备进行网络限速,从而使得路由器发射的网络信号被限制,或者使得测试设备能够接入的网络信号被限制,所以本实施例起到了网络限速的作用,且有针对性地对对应的移动通信设备进行网络限速。This embodiment provides a test method for network acceleration application software. When controlling the corresponding mobile communication device to perform network speed limit operation according to the type of mobile communication network, it specifically includes: in response to the type of the mobile communication network being a wireless communication network, controlling the corresponding The signal source device performs network speed limit operation; the signal source device corresponding to the wireless communication network is a router; in response to the mobile communication network type being a cellular mobile communication network, control the test equipment to perform network speed limit operation; the signal corresponding to the cellular mobile communication network The source device is an indoor omnidirectional ceiling antenna. In this embodiment, for different mobile communication network types, the network speed limit operation is implemented for different mobile communication devices. When it is a wireless communication network, the router is controlled to perform network speed limit operation; when it is a cellular mobile communication network, the control test The device performs network speed limit. In this embodiment, according to the type of the mobile communication network, the network speed limit can be implemented on the router or test equipment, so that the network signal transmitted by the router is limited, or the network signal that the test equipment can access is limited. Therefore, this embodiment plays the role of network speed limit, and performs network speed limit on corresponding mobile communication devices in a targeted manner.
实施例四Embodiment Four
本实施例是上述实施例的进一步细化,本实施例中网络限速信息为无线网络限速信息,本实施例是控制对应的信号源设备进行网络限速操作的一种可选方式,具体包括:This embodiment is a further refinement of the above embodiments. In this embodiment, the network speed limit information is wireless network speed limit information. This embodiment is an optional way to control the corresponding signal source device to perform network speed limit operations. Specifically include:
将无线网络限速信息发送至路由器,无线网络限速信息用于指示路由器根据进行网络限速配置,以实现网络限速操作。The wireless network speed limit information is sent to the router, and the wireless network speed limit information is used to instruct the router to configure the network speed limit according to the network speed limit operation.
其中,无线网络限速信息是指对无线网络进行限速的配置信息。示例性的,例如配置带宽为2M。Wherein, the wireless network speed limit information refers to configuration information to limit the speed of the wireless network. Exemplarily, for example, the configured bandwidth is 2M.
具体的,当测试服务器确定网络限速信息为无线网络限速信息后,将把无线网络限速信息发送至路由器,路由器接收到无线网络限速信息后将会根据无线网络限速信息进行网络限速配置。Specifically, when the test server determines that the network speed limit information is wireless network speed limit information, it will send the wireless network speed limit information to the router. After receiving the wireless network speed limit information, the router will perform network speed limit Quick configuration.
本实施例提供一种网络加速应用软件的测试方法,本实施例中当网络限速信息为无线网络限速信息,在控制对应的信号源设备进行网络限速操作时,具体包括:将无线网络限速信息发送至路由器,无线网络限速信息用于指示路由器根据进行网络限速配置,以实现网络限速操作。本实施例中当网络限速信息为无线网络限速信息时,则将用无线网络限速信息指示路由器进行网络限速配置,所以使得路由器发射的网络信号比正常发射的网络信号弱,所以本实施例中通过对路由器的网络限速配置有利于削弱测试网络环境中的信号提供了搭建弱网环境的条件,所以有利于搭建弱网环境,还能提高成功搭建弱网环境的概率。This embodiment provides a test method for network acceleration application software. In this embodiment, when the network speed limit information is wireless network speed limit information, when controlling the corresponding signal source device to perform network speed limit operation, it specifically includes: The speed limit information is sent to the router, and the wireless network speed limit information is used to instruct the router to configure the network speed limit according to the network speed limit operation. In this embodiment, when the network speed limit information is the wireless network speed limit information, the wireless network speed limit information will be used to instruct the router to configure the network speed limit, so that the network signal transmitted by the router is weaker than the normal transmitted network signal, so this In the embodiment, the network speed limit configuration of the router is beneficial to weaken the signal in the test network environment and provides the conditions for building a weak network environment, so it is conducive to building a weak network environment and can also increase the probability of successfully building a weak network environment.
在一种方式中,本实施例中网络限速信息为蜂窝式移动通信网络限速信息时,本实施例是控制对应的信号源设备进行网络限速操作的另一种方式,具体内容如下。In one way, when the network speed limit information in this embodiment is the speed limit information of a cellular mobile communication network, this embodiment is another way to control the corresponding signal source device to perform network speed limit operation, and the specific content is as follows.
将蜂窝式移动通信网络限速信息发送至运营商切片平台,以用于指示运营商切片平台根据蜂窝式移动通信网络限速信息对测试设备进行网络限速配置,以实现网络限速操作;蜂窝式移动通信网络限速信息包括:最大比特速率MBR配置信息。Send the speed limit information of the cellular mobile communication network to the operator slicing platform to instruct the operator slicing platform to configure the network speed limit for the test equipment according to the speed limit information of the cellular mobile communication network to realize the network speed limit operation; The mobile communication network speed limit information includes: maximum bit rate MBR configuration information.
其中,运营商切片平台是一种对蜂窝式移动通信网络进行管理的平台。Wherein, the operator slicing platform is a platform for managing the cellular mobile communication network.
其中,最大比特速率(MaximumBitRate,MBR)是指一个GBR承载能够提供的最大比特速率,可用于限制业务的数据传输速率。Wherein, the maximum bit rate (Maximum Bit Rate, MBR) refers to the maximum bit rate that a GBR bearer can provide, and can be used to limit the data transmission rate of a service.
具体的,测试服务器将蜂窝式移动通信网络限速信息发送至运营商切片平台,进一步的,运营商切片平台根据预先存储的测试设备的唯一标识定位到测试设备,并根据蜂窝式移动通信网络限速信息对测试设备进行网络限速配置。Specifically, the test server sends the speed limit information of the cellular mobile communication network to the operator slicing platform. Further, the operator slicing platform locates the test device according to the pre-stored unique According to the speed information, configure the network speed limit for the test equipment.
本实施例提供一种网络加速应用软件的测试方法,本实施例中当网络限速信息为蜂窝式移动通信网络限速信息,在控制测试设备进行网络限速操作时,具体包括:将蜂窝式移动通信网络限速信息发送至运营商切片平台,以用于指示运营商切片平台根据蜂窝式移动通信网络限速信息对测试设备进行网络限速配置,以实现网络限速操作;蜂窝式移动通信网络限速信息包括:最大比特速率MBR配置信息。本实施例中当网络限速信息为蜂窝式移动通信网络限速信息时,则将通过运营商切片平台根据蜂窝式移动通信网络限速信息对测试设备进行网络限速配置,本实施例中蜂窝式移动通信网络限速信息为MBR配置信息,由于MBR配置信息为最大的比特率,所以对测试设备实现MBR配息后,将会限制测试设备实现业务,所以本实施例中通过对测试设备的网络限速配置有利于削弱测试设备获取到的网络信号,提供了搭建弱网环境的条件,所以有利于搭建弱网环境,还能提高成功搭建弱网环境的概率。This embodiment provides a method for testing network acceleration application software. In this embodiment, when the network speed limit information is cellular mobile communication network speed limit information, when controlling the test equipment to perform network speed limit operations, it specifically includes: The mobile communication network speed limit information is sent to the operator slicing platform to instruct the operator slicing platform to configure the test equipment for network speed limit according to the cellular mobile communication network speed limit information to realize network speed limit operation; cellular mobile communication The network speed limit information includes: maximum bit rate MBR configuration information. In this embodiment, when the network speed limit information is the speed limit information of the cellular mobile communication network, the network speed limit configuration of the test equipment will be performed on the test equipment through the operator slicing platform according to the speed limit information of the cellular mobile communication network. The speed limit information of the mobile communication network is MBR configuration information. Since the MBR configuration information is the maximum bit rate, after the MBR distribution is implemented for the test equipment, it will limit the test equipment to realize the business. Therefore, in this embodiment, the test equipment is passed. The network speed limit configuration is conducive to weakening the network signal obtained by the test equipment, and provides the conditions for building a weak network environment, so it is conducive to building a weak network environment, and can also increase the probability of successfully building a weak network environment.
实施例五Embodiment five
本实施例是上述实施例的进一步细化,本实施例在根据网络监测指标确定测试网络环境为弱网环境时,具体包括:This embodiment is a further refinement of the above-mentioned embodiments. When the present embodiment determines that the test network environment is a weak network environment according to the network monitoring indicators, it specifically includes:
获取预设弱网环境条件;根据网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境。Obtain preset weak network environment conditions; determine the test network environment as a weak network environment according to network monitoring indicators and preset weak network environment conditions.
其中,预设弱网环境条件是指预先存储在测试服务器中的用于确定测试网络环境为弱网环境的条件。Wherein, the preset weak network environment condition refers to the condition pre-stored in the test server for determining that the test network environment is a weak network environment.
具体的,测试服务器将通过网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境。若测试服务器确定网络监测指标满足预设弱网环境条件,则确定测试网络环境为弱网环境。Specifically, the test server will determine that the test network environment is a weak network environment through network monitoring indicators and preset weak network environment conditions. If the test server determines that the network monitoring index satisfies the preset weak network environment condition, it determines that the test network environment is a weak network environment.
本实施例提供一种网络加速应用软件的测试方法,在根据网络监测指标确定测试网络环境为弱网环境时,具体包括:获取预设弱网环境条件;根据网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境。本实施例中以预先存储的预设弱网环境条件为基准,由于预设弱网环境条件中包括搭建弱网环境时应该满足的条件,所以预设弱网环境条件具有准确性和真实性,所以本实施例中根据网络监测指标和预设弱网环境条件能够准确确定出测试网络环境是否为弱网环境。This embodiment provides a test method for network acceleration application software. When determining that the test network environment is a weak network environment according to the network monitoring indicators, it specifically includes: obtaining preset weak network environment conditions; according to the network monitoring indicators and the preset weak network environment The condition determines that the test network environment is a weak network environment. In this embodiment, the pre-stored preset weak network environment conditions are used as a benchmark. Since the preset weak network environment conditions include conditions that should be met when building a weak network environment, the preset weak network environment conditions are accurate and authentic. Therefore, in this embodiment, according to the network monitoring index and the preset weak network environment conditions, it can be accurately determined whether the test network environment is a weak network environment.
在一种方式中,本方式是根据网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境的一种可选方式,本方式中网络监测指标中包括至少一个监测指标数据;预设弱网环境条件包括至少一个监测指标对应的预设监测指标条件。In one way, this way is an optional way to determine that the test network environment is a weak network environment according to network monitoring indicators and preset weak network environment conditions. In this way, the network monitoring indicators include at least one monitoring indicator data; The environment conditions for setting weak networks include preset monitoring index conditions corresponding to at least one monitoring index.
在一种方式中,网络监测指标可以包括传输总量数据、带宽数据、抖动数据以及丢包率数据,共计四个监测指标数据。相应的,预设弱网环境条件则包括网络监测指标对应的预设监测指标条件,可以为预设传输总量指标条件,预设带宽指标条件,预设抖动指标条件以及预设丢包率指标条件。In one manner, the network monitoring indicators may include total transmission data, bandwidth data, jitter data, and packet loss rate data, a total of four monitoring indicator data. Correspondingly, the preset weak network environment conditions include the preset monitoring index conditions corresponding to the network monitoring index, which can be the preset total transmission index condition, the preset bandwidth index condition, the preset jitter index condition and the preset packet loss rate index condition.
本方式具体内容如下。The specific content of this method is as follows.
响应于至少一个监测指标数据均满足对应的预设监测指标条件,确定测试网络环境为弱网环境。In response to at least one monitoring index data satisfying the corresponding preset monitoring index condition, it is determined that the test network environment is a weak network environment.
具体的,测试服务器确定出至少一个监测指标数据均满足对应的预设监测指标条件,则确定测试网络环境为弱网环境。Specifically, when the test server determines that at least one monitoring index data satisfies the corresponding preset monitoring index condition, it determines that the test network environment is a weak network environment.
示例性的,传输总量数据满足对应的预设传输总量指标条件,带宽数据满足对应的预设带宽指标条件,抖动数据满足对应的预设抖动指标条件以及丢包率数据满足对应的预设丢包率指标条件,则确定测试网络环境为弱网环境。Exemplarily, the total transmission data meets the corresponding preset total transmission index conditions, the bandwidth data meets the corresponding preset bandwidth index conditions, the jitter data meets the corresponding preset jitter index conditions, and the packet loss rate data meets the corresponding preset If the packet loss rate indicator condition is met, it is determined that the test network environment is a weak network environment.
其中,预设传输总量指标条件可以为传输总量数据小于预设传输总量数据,示例性的,预设传输总量数据为0.15GBytes,传输总量数据为0.1GBytes,则可确定传输总量数据(0.1GBytes)小于预设传输总量数据(0.15GBytes),则确定传输总量数据满足预设传输总量指标条件。Wherein, the preset transfer total amount index condition can be that the transfer total amount data is less than the preset transfer total amount data, for example, the preset transfer total amount data is 0.15GBytes, and the transfer total amount data is 0.1GBytes, then the transfer total amount can be determined If the amount of data (0.1GBytes) is less than the preset total amount of transfer data (0.15GBytes), it is determined that the total amount of transfer data meets the preset index conditions of the total amount of transfer.
本方式提供一种网络加速应用软件的测试方法,本方式网络监测指标中包括至少一个监测指标数据;预设弱网环境条件包括至少一个监测指标对应的预设监测指标条件,在根据网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境时,具体包括:响应于至少一个监测指标数据均满足对应的预设监测指标条件,确定测试网络环境为弱网环境。本实施例中由于网络监测指标中可以包括至少一个监测指标数据,所以当监测指标数据较多时,则考虑的监测指标将会更加全面,具有全面性,所以可以根据全面的网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境,使得确定出的弱网环境考虑因素全面,所以弱网环境也会更加准确。This method provides a test method for network acceleration application software. The network monitoring indicators in this method include at least one monitoring indicator data; the preset weak network environment conditions include at least one monitoring indicator corresponding to the preset monitoring indicator conditions. According to the network monitoring indicators When determining that the test network environment is a weak network environment based on preset weak network environment conditions, it specifically includes: determining that the test network environment is a weak network environment in response to at least one monitoring index data satisfying a corresponding preset monitoring index condition. In this embodiment, at least one monitoring index data can be included in the network monitoring index, so when there are more monitoring index data, the monitoring index considered will be more comprehensive and comprehensive, so it can be based on the comprehensive network monitoring index and preset The weak network environment determines that the test network environment is a weak network environment, so that the determined weak network environment takes into account all factors, so the weak network environment will be more accurate.
实施例六Embodiment six
本实施例是上述实施例的进一步细化,具体内容如下。This embodiment is a further refinement of the foregoing embodiments, and the specific content is as follows.
接收测试设备发送的测试结果指标;根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果。The test result index sent by the test equipment is received; the acceleration effect of the accelerated application software is determined according to the test result index and the preset test index range.
其中,测试结果指标是指对加速应用软件进行测试后的结果指标数据。Wherein, the test result index refers to the result index data after the accelerated application software is tested.
其中,预设测试指标范围是预先存储的关于测试指标的范围,依据预设测试指标范围可以确定出加速应用软件的加速效果。Wherein, the preset test index range is a pre-stored range of the test index, and the acceleration effect of the accelerated application software can be determined according to the preset test index range.
具体的,测试服务器将确定测试结果指标位于预设测试指标范围,确定出加速应用软件的加速效果。Specifically, the test server will determine that the test result index is within the preset test index range, and determine the acceleration effect of the accelerated application software.
本实施例提供一种网络加速应用软件的测试方法,具体包括:接收测试设备发送的测试结果指标;根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果。本实施例中依据预测测试指标范围确定加速应用软件的加速效果,由于预设测试指标范围中可以包括不同加速效果对应的测试指标范围,所以本实施例中根据测试结果指标和预设测试指标范围能准确地确定出加速应用软件的加速效果。This embodiment provides a method for testing network acceleration application software, which specifically includes: receiving a test result index sent by a test device; and determining the acceleration effect of the acceleration application software according to the test result index and a preset test index range. In this embodiment, the acceleration effect of the acceleration application software is determined according to the predicted test index range. Since the preset test index range can include test index ranges corresponding to different acceleration effects, in this embodiment, according to the test result index and the preset test index range The acceleration effect of the accelerated application software can be accurately determined.
实施例七Embodiment seven
本实施例是上述实施例的进一步细化,本实施例中预设测试指标范围包括第一预设测试指标范围、第二预设测试指标范围和第三预设测试指标范围;测试结果指标包括多个测试指标数据。This embodiment is a further refinement of the above-mentioned embodiments. In this embodiment, the preset test index range includes the first preset test index range, the second preset test index range and the third preset test index range; the test result index includes Multiple test indicator data.
其中,第一预设测试指标范围对应一级加速效果,第二预设测试指标范围对应二级加速效果,第三预设测试指标范围对应三级加速效果。可以理解的是,第一预设测试指标范围优于第二预设测试指标范围,第二预设测试指标范围优于第三预设测试指标范围。Wherein, the first preset test index range corresponds to the first-level acceleration effect, the second preset test index range corresponds to the second-level acceleration effect, and the third preset test index range corresponds to the third-level acceleration effect. It can be understood that the first preset test index range is better than the second preset test index range, and the second preset test index range is better than the third preset test index range.
其中,测试结果指标中包括多个测试指标数据。可以理解的是,针对第一预设指标范围,则有多个测试指标数据对应的第一预设指标范围。Wherein, the test result index includes a plurality of test index data. It can be understood that, for the first preset index range, there are multiple first preset index ranges corresponding to the test index data.
示例性的,假设测试结果指标中包括测试带宽数据和测试抖动数据,则有测试带宽数据和测试抖动数据对应的第一预设指标范围,分别为第一预设宽带指标范围和第一预设抖动指标范围。Exemplarily, assuming that the test result index includes test bandwidth data and test jitter data, there is a first preset index range corresponding to the test bandwidth data and test jitter data, which are respectively the first preset broadband index range and the first preset Jitter metrics range.
图4为本申请实施例七提供的一种网络加速应用软件的测试方法的流程示意图。本实施例是根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果的一种可选方式,如图4所示,具体步骤如下。FIG. 4 is a schematic flowchart of a method for testing network acceleration application software provided by Embodiment 7 of the present application. This embodiment is an optional way to determine the acceleration effect of the accelerated application software according to the test result index and the preset test index range, as shown in FIG. 4 , and the specific steps are as follows.
S401,响应于测试结果指标中有任一监测指标数据位于对应的第一预设测试指标范围内,确定加速应用软件的加速效果为一级加速效果。S401. In response to any monitoring index data in the test result index being within the range of the corresponding first preset test index, determine that the acceleration effect of the accelerated application software is a first-level acceleration effect.
根据上述示例性的,假设测试带宽数据和测试抖动数据中有任一监测指标数据位于对应的第一预设测试指标范围,则确定加速应用软件的加速效果为一级加速效果。According to the above example, assuming that any of the monitoring index data in the test bandwidth data and the test jitter data is within the corresponding first preset test index range, it is determined that the acceleration effect of the accelerated application software is a first-level acceleration effect.
示例性的,假设测试宽带数据位于其对应的第一预设测试指标范围内,即位于第一预设宽带指标范围内,则确定测试设备中搭载的加速应用软件的加速效果为一级加速效果。或者是,测试抖动数据位于其对应的第一预设测试指标范围内,即位于第一预设抖动指标范围内,则确定测试设备中搭载的加速应用软件的加速效果为一级加速效果。或者是,测试宽带数据和测试抖动数据都位于各自对应的第一预设测试指标范围内,则确定加速应用软件的加速效果为一级加速效果。Exemplarily, assuming that the test broadband data is within the corresponding first preset test index range, that is, within the first preset broadband index range, it is determined that the acceleration effect of the acceleration application software carried in the test device is a first-level acceleration effect . Alternatively, if the test jitter data is within the corresponding first preset test index range, that is, within the first preset jitter index range, then it is determined that the acceleration effect of the acceleration application software carried in the test device is a first-level acceleration effect. Alternatively, if both the test broadband data and the test jitter data are within the respective corresponding first preset test index ranges, then it is determined that the acceleration effect of the acceleration application software is a first-level acceleration effect.
S402,响应于测试结果指标中无任一监测指标数据位于对应的第一预设测试指标范围内,且任一监测指标数据位于对应的第二预设测试指标范围,确定加速应用软件的加速效果为二级加速效果。S402, in response to none of the monitoring index data in the test result index is within the corresponding first preset test index range, and any monitoring index data is within the corresponding second preset test index range, determine the acceleration effect of the accelerated application software It is a secondary acceleration effect.
示例性的,根据上述S401中示例性的例子,假设测试宽带数据和测试抖动数据都不位于各自对应的第一预设测试指标范围内,且测试宽带数据和/或测试抖动数据位于各自对应的第二预设测试指标范围内,则确定加速应用软件的加速效果为二级加速效果。Exemplarily, according to the exemplary example in S401 above, it is assumed that neither the test broadband data nor the test jitter data is within the respective corresponding first preset test indicator ranges, and the test broadband data and/or the test jitter data are within the respective corresponding If it is within the range of the second preset test index, it is determined that the acceleration effect of the accelerated application software is a secondary acceleration effect.
S403,响应于测试结果指标中所有指标数据位于第三预设测试指标范围内,确定加速应用软件的加速效果为三级加速效果。S403, in response to all the index data in the test result index being within the range of the third preset test index, determine that the acceleration effect of the accelerated application software is a third-level acceleration effect.
示例性的,假设测试宽带数据和测试抖动数据均位于各自对应的第三预设测试指标范围内,则确定加速应用软件的加速效果为三级加速效果。Exemplarily, assuming that the test broadband data and the test jitter data are both within the corresponding ranges of the third preset test indicators, it is determined that the acceleration effect of the accelerated application software is a third-level acceleration effect.
需要说明的是,一级加速效果、二级加速效果以及三级加速效果对应的预设测试指标范围可以根据实际情况来设定,此处不做限制。示例性的,三级加速效果可以为没有加速的效果,所以当测试服务器确定为三级加速效果,实际上就确定出加速应用软件没有加速效果,从而开发用户将会进行进一步开发。It should be noted that the preset test index ranges corresponding to the first-level acceleration effect, the second-level acceleration effect, and the third-level acceleration effect can be set according to the actual situation, and there is no limitation here. Exemplarily, the third-level acceleration effect can be no acceleration effect, so when the test server determines that the third-level acceleration effect is, it is actually determined that the accelerated application software has no acceleration effect, so the development user will carry out further development.
本实施例提供一种网络加速应用软件的测试方法,本实施例预设测试指标范围包括第一预设测试指标范围、第二预设测试指标范围和第三预设测试指标范围;测试结果指标包括多个测试指标数据,在根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果时,具体包括:响应于测试结果指标中有任一监测指标数据位于对应的第一预设测试指标范围内,确定加速应用软件的加速效果为一级加速效果;响应于测试结果指标中无任一监测指标数据位于对应的第一预设测试指标范围内,且任一监测指标数据位于对应的第二预设测试指标范围,确定加速应用软件的加速效果为二级加速效果;响应于测试结果指标中所有指标数据位于第三预设测试指标范围内,确定加速应用软件的加速效果为三级加速效果。本实施例中预设测试指标范围包括第一预设测试指标范围、第二预设测试指标范围和第三预设测试指标范围,测试结果指标中包括多个测试指标数据,当任一测试指标数据位于第一预设测试指标范围,则确定为一级加速效果;当无任一测试指标数据位于第一预设测试指标范围,且任一测试指标数据位于第二预设测试指标范围,则确定为二级加速效果;当所以测试指标数据位于第三预设测试指标范围,则确定为三级加速效果,所以本实施例可以根据测试指标数据所属预设测试指标范围,具体确定出加速效果的级别,所以本实施例能够准确确定出加速效果级别;本实施例不仅确定出有加速效果,而且还会更加有针对性地确定出加速效果级别,所以本实施例将加速效果进行细分,更加细致的划分,有利于开发用户根据细致地划分对加速应用软件进行相应的处理。This embodiment provides a test method for network acceleration application software. The preset test index range in this embodiment includes a first preset test index range, a second preset test index range, and a third preset test index range; the test result index Including a plurality of test index data, when determining the acceleration effect of the accelerated application software according to the test result index and the preset test index range, it specifically includes: responding to any monitoring index data in the test result index located in the corresponding first preset test Within the index range, it is determined that the acceleration effect of the accelerated application software is a first-level acceleration effect; in response to the test result index, none of the monitoring index data is within the corresponding first preset test index range, and any monitoring index data is within the corresponding In the second preset test index range, it is determined that the acceleration effect of the accelerated application software is a second-level acceleration effect; in response to all index data in the test result indicators being within the third preset test index range, it is determined that the acceleration effect of the accelerated application software is a third-level acceleration effect Acceleration effect. In this embodiment, the preset test index range includes the first preset test index range, the second preset test index range and the third preset test index range, and the test result index includes a plurality of test index data. When any test index If the data is within the range of the first preset test index, it is determined to be a first-level acceleration effect; when no data of any test index is within the range of the first preset test index, and any test index data is within the range of the second preset test index, then It is determined as a second-level acceleration effect; when all the test index data is within the third preset test index range, it is determined as a third-level acceleration effect, so this embodiment can specifically determine the acceleration effect according to the preset test index range to which the test index data belongs level, so this embodiment can accurately determine the acceleration effect level; this embodiment not only determines the acceleration effect, but also determines the acceleration effect level more specifically, so this embodiment subdivides the acceleration effect, A more detailed division is beneficial for developers and users to process the acceleration application software according to the detailed division.
实施例八Embodiment Eight
图5为本申请实施例八提供的一种网络加速应用软件的测试方法的流程示意图。该方法应用于测试设备,测试设备连接移动通信网络,测试设备与测试服务器通信连接,测试设备连接信号源设备提供的网络信号,如图5所示,具体步骤如下。FIG. 5 is a schematic flowchart of a method for testing network acceleration application software provided in Embodiment 8 of the present application. The method is applied to the test equipment, the test equipment is connected to the mobile communication network, the test equipment communicates with the test server, and the test equipment is connected to the network signal provided by the signal source equipment, as shown in Figure 5, and the specific steps are as follows.
S501,在测试服务器控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,确定网络监测指标;网络限速操作由测试服务器根据移动通信网络类型控制对应的移动通信设备执行的;网络信号限制完成信息由开发用户触发的,用于确定开发用户已将信号源设备放置于屏蔽箱中。S501. After the test server controls the corresponding mobile communication device to perform network speed limit operation and receives the network signal limit completion information, determine the network monitoring index; the network speed limit operation is controlled by the test server according to the type of mobile communication network. Corresponding mobile communication devices are executed Yes; the network signal restriction completion message is triggered by the development user, and is used to determine that the development user has placed the signal source device in the shielding box.
具体的,测试设备在测试服务器控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,将启动自身监测网络性能的功能,并确定出网络监测指标。Specifically, after the test server controls the corresponding mobile communication device to perform the network speed limit operation and receives the network signal limit completion information, the test device will start its own function of monitoring network performance and determine the network monitoring index.
其中,移动通信网络类型、移动通信设备、信号源设备、屏蔽箱以及网络限速操作的描述参考实施例一的描述,此处不再赘述。Wherein, the description of the mobile communication network type, mobile communication device, signal source device, shielding box and network speed limit operation refers to the description of Embodiment 1, which will not be repeated here.
S502,向测试服务器发送网络监测指标;网络监测指标用于指示测试服务器确定测试网络环境为弱网环境。S502. Send a network monitoring index to the test server; the network monitoring index is used to instruct the test server to determine that the test network environment is a weak network environment.
其中,弱网环境的描述参考实施例一的描述,此处不再赘述。For the description of the weak network environment, refer to the description of Embodiment 1, which will not be repeated here.
S503,在测试服务器根据网络监测指标确定测试网络环境为弱网环境后,接收测试服务器发送的加速测试指令,并根据加速测试指令对加速应用软件的加速效果进行测试,加速应用软件搭载在测试设备上。S503, after the test server determines that the test network environment is a weak network environment according to the network monitoring indicators, receive the acceleration test instruction sent by the test server, and test the acceleration effect of the acceleration application software according to the acceleration test instruction, and the acceleration application software is loaded on the test device superior.
其中,加速测试指令和加速应用软件的描述参考实施例一的描述,此处不再赘述。Wherein, for the description of the accelerated test instruction and the accelerated application software, refer to the description of the first embodiment, which will not be repeated here.
具体的,在测试服务器确定测试网络环境为弱网环境后,测试服务器将会生成加速测试指令,并发送至测试设备,从而测试设备将接收加速测试指令,并根据加速测试指令对测试设备中的加速应用软件的加速效果进行测试。Specifically, after the test server determines that the test network environment is a weak network environment, the test server will generate an accelerated test instruction and send it to the test device, so that the test device will receive the accelerated test instruction, and according to the accelerated test instruction. The acceleration effect of the accelerated application software is tested.
在一种方式中,采用一个搭载有加速应用软件的测试设备对加速应用软件的加速效果进行测试,将测试设备的测试结果指标与预设测试指标范围进行比较,即可基于一个测试设备确定出加速效果。In one way, a test device equipped with acceleration application software is used to test the acceleration effect of the acceleration application software, and the test result index of the test device is compared with the preset test index range, and the result can be determined based on a test device. Acceleration effect.
在另一种方式中,采用两个测试设备对加速应用软件的加速效果进行测试。具体的,两个测试设备分别为第一测试设备和第二测试设备。两个测试设备具有对网络性能进行测试的功能,示例性的,可以在两个测试设备中搭载测速应用软件,实现对网络性能的测试,并得到具体的测试结果指标。其中,第二测试设备中还搭载有加速应用软件,本实施例是要实现对第二测试设备中搭载的加速应用软件的加速效果的测试。In another manner, two test devices are used to test the acceleration effect of the accelerated application software. Specifically, the two testing devices are respectively the first testing device and the second testing device. The two test devices have the function of testing network performance. Exemplarily, the two test devices can be equipped with speed measurement application software to test network performance and obtain specific test result indicators. Wherein, the acceleration application software is also installed in the second test equipment, and this embodiment is to realize the test of the acceleration effect of the acceleration application software installed in the second test equipment.
具体的,在确定为弱网环境后,第一测试设备和第二测试设备启动测试功能,第二测试设备同时也启动自身搭载的加速应用软件,两个测试设备打开同一视频,并播放同一运行时间,在测试结束后,两个测试设备将得到各自的测试结果指标,分别为第一测试结果指标和第二测试结果指标。两个测试设备将各自的测试结果指标发送至测试服务器,由测试服务器根据第一测试结果指标和第二测试结果指标确定加速效果。Specifically, after the weak network environment is determined, the first test device and the second test device start the test function, and the second test device also starts its own acceleration application software at the same time, and the two test devices open the same video and play the same running video. time, after the test ends, the two test devices will obtain their respective test result indicators, which are respectively the first test result indicator and the second test result indicator. The two test devices send their respective test result indicators to the test server, and the test server determines the acceleration effect according to the first test result indicator and the second test result indicator.
示例性的,测试服务器确定出第二测试结果指标中的多个测试指标数据大部分优于第一测试结果指标中对应的测试指标数据,则确定搭载在第二测试设备中的加速应用软件具有加速效果。Exemplarily, when the test server determines that most of the multiple test index data in the second test result index is better than the corresponding test index data in the first test result index, then it is determined that the accelerated application software carried in the second test device has Acceleration effect.
进一步的,测试服务器可以根据第二测试结果指标中的多个测试指标数据优于第一测试结果指标中对应的测试指标数据的比例,分别确定出加速效果。Further, the test server may respectively determine the acceleration effect according to the ratio of the multiple test index data in the second test result index to the corresponding test index data in the first test result index.
本实施例提供一种网络加速应用软件的测试方法,该方法应用于测试设备,测试设备连接移动通信网络,测试设备与测试服务器通信连接,测试设备连接信号源设备提供的网络信号,具体包括:在测试服务器控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,确定网络监测指标;网络限速操作由测试服务器根据移动通信网络类型控制对应的移动通信设备执行的;网络信号限制完成信息由开发用户触发的,用于确定开发用户已将信号源设备放置于屏蔽箱中;向测试服务器发送网络监测指标;网络监测指标用于指示测试服务器确定测试网络环境为弱网环境;在测试服务器根据网络监测指标确定测试网络环境为弱网环境后,接收测试服务器发送的加速测试指令,并根据加速测试指令对加速应用软件的加速效果进行测试,加速应用软件搭载在测试设备上。本实施例中测试设备在测试服务器根据移动通信网络类型控制对应的移动通信设备进行网络限速操作后,确定实现限速,有利于搭建出弱网环境;进一步的,测试设备在测试服务器确定开发用户已将信号源设备放置于屏蔽箱中后,确定搭建出弱网环境,由于屏蔽箱具有限制信号源设备发射出的信号的作用,所以又进一步实现了对测试网络环境中信号的限制,本实施例中不再依赖于用大量的测试设备连接网络信号搭建出弱网环境,所以减少了测试设备的数量,降低了测试设备的成本;本实施例中测试设备在经过上述两个方式进行网络信号限速后,确定网络监测指标,并指示测试服务器根据网络监测指标确定测试网络环境是否为弱网环境。本实施例中搭建弱网环境时,对于开发用户来说不需要在真实生活场景中找机会去搭建,而可以在有测试需求时就及时搭建出弱网环境,所以具有灵活性,同时由于不受到真实生活场景的限制,所以本实施例搭建出弱网环境的概率有所提升;也正是由于搭建弱网环境的灵活性和概率提升,所以当开发用户有测试需求时,便可在工作中立刻搭建出弱网环境,然后进行测试,所以具有及时性和便捷性。This embodiment provides a method for testing network acceleration application software. The method is applied to a test device, the test device is connected to a mobile communication network, the test device communicates with a test server, and the test device is connected to a network signal provided by a signal source device, specifically including: After the test server controls the corresponding mobile communication device to perform the network speed limit operation and receives the network signal limit completion information, determine the network monitoring index; the network speed limit operation is performed by the test server according to the mobile communication network type to control the corresponding mobile communication device; The network signal restriction completion message is triggered by the development user, and is used to determine that the development user has placed the signal source device in the shielding box; sends the network monitoring indicator to the test server; the network monitoring indicator is used to instruct the test server to determine that the test network environment is a weak network Environment; after the test server determines that the test network environment is a weak network environment according to the network monitoring indicators, it receives the acceleration test command sent by the test server, and tests the acceleration effect of the acceleration application software according to the acceleration test command, and the acceleration application software is carried on the test equipment superior. In this embodiment, after the test server controls the corresponding mobile communication device to perform the network speed limit operation according to the mobile communication network type, the test device determines to implement the speed limit, which is conducive to building a weak network environment; After the user has placed the signal source device in the shielding box, it is determined to build a weak network environment. Since the shielding box has the function of limiting the signal emitted by the signal source device, it further realizes the limitation of the signal in the test network environment. In the embodiment, it is no longer dependent on connecting network signals with a large number of test equipment to build a weak network environment, so the number of test equipment is reduced, and the cost of the test equipment is reduced; After the signal rate is limited, determine the network monitoring index, and instruct the test server to determine whether the test network environment is a weak network environment according to the network monitoring index. When building a weak network environment in this embodiment, for developers, users do not need to find opportunities to build in real life scenarios, but can build a weak network environment in time when there is a test demand, so it is flexible. Restricted by real-life scenarios, the probability of building a weak network environment in this embodiment has increased; it is precisely because of the increased flexibility and probability of building a weak network environment that when developers have testing needs, they can use it at work. We immediately build a weak network environment and then test it, so it is timely and convenient.
实施例九Embodiment nine
图6为本申请实施例九提供的一种网络加速应用软件的测试方法的流程示意图。本实施例是上述实施例八的进一步细化,本实施例测试设备中搭载有预设测速应用软件,本实施例是确定网络监测指标的一种可选方式,如图6所示,具体步骤如下。FIG. 6 is a schematic flowchart of a method for testing network acceleration application software provided in Embodiment 9 of the present application. This embodiment is a further refinement of the eighth embodiment above. The test equipment in this embodiment is equipped with preset speed measurement application software. This embodiment is an optional way to determine the network monitoring index, as shown in Figure 6. The specific steps as follows.
S601,接收测试服务器发送的网络监测指令,根据网络监测指令启动预设测速应用软件,并在第一预设运行时间内播放任一视频。S601. Receive a network monitoring instruction sent by a test server, start a preset speed measurement application software according to the network monitoring instruction, and play any video within a first preset running time.
其中,第一预设运行时间是指测试设备确定网络监测指标时运行的时间。Wherein, the first preset running time refers to the running time when the test equipment determines the network monitoring index.
其中,视频可以是任一视频,此处不做限制。Wherein, the video may be any video, which is not limited here.
本方式中,可采用一个测试设备确定网络监测指标。具体的,测试设备接收测试服务器发送的网络监测指令,从而测试设备启动预设测速应用软件,接着测试设备持续播放任一视频,播放时长为第一预设运行时间。In this mode, a test device can be used to determine the network monitoring index. Specifically, the test device receives the network monitoring instruction sent by the test server, so that the test device starts the preset speed measurement application software, and then the test device continues to play any video for the first preset running time.
S602,采用预设测速应用软件确定在第一预设运行时间内播放视频的第一网络性能数据。S602. Determine first network performance data for playing videos within a first preset running time by using preset speed measurement application software.
具体的,测试设备中的预设测速应用软件将会确定出在第一预设运行时间内测试设备的第一网络性能数据。Specifically, the preset speed measurement application software in the test device will determine the first network performance data of the test device within the first preset running time.
S603,将第一网络性能数据确定为网络监测指标。S603. Determine the first network performance data as a network monitoring indicator.
本实施例提供一种网络加速应用软件的测试方法,本实施例测试设备中搭载有预设测速应用软件,在确定网络监测指标时,具体包括:接收测试服务器发送的网络监测指令,根据网络监测指令启动预设测速应用软件,并在第一预设运行时间内播放任一视频;采用预设测速应用软件确定在第一预设运行时间内播放视频的第一网络性能数据;将第一网络性能数据确定为网络监测指标。本实施例中测试设备中搭载有预设测速应用软件,其中预设测速应用软件可以用于对测试设备当前的网络性能数据进行确定,从而确定出测试设备在第一预设运行时间内播放视频的第一网络性能数据,将第一网络性能数据确定为网络监测指标,所以通过预设测速应用软件能够准确地确定出网络监测指标。This embodiment provides a test method for network acceleration application software. The test equipment in this embodiment is equipped with preset speed measurement application software. When determining the network monitoring index, it specifically includes: receiving the network monitoring instruction sent by the test server, according to the network monitoring The instruction starts the preset speed measuring application software, and plays any video within the first preset running time; adopts the preset speed measuring application software to determine the first network performance data of playing the video within the first preset running time; Performance data is identified as network monitoring indicators. In this embodiment, the test device is equipped with preset speed measurement application software, wherein the preset speed measurement application software can be used to determine the current network performance data of the test device, so as to determine that the test device plays the video within the first preset running time The first network performance data is determined as the network monitoring index, so the network monitoring index can be accurately determined through the preset speed measurement application software.
实施例十Embodiment ten
图7为本申请实施例十提供的一种网络加速应用软件的测试方法的流程示意图。本实施例是上述实施例八或实施例九的进一步细化,本实施例是根据加速测试指令对加速应用软件的加速效果进行测试的一种可选方式,如图7所示,具体步骤如下。FIG. 7 is a schematic flowchart of a method for testing network acceleration application software provided in Embodiment 10 of the present application. This embodiment is a further refinement of the above-mentioned eighth or ninth embodiment. This embodiment is an optional way to test the acceleration effect of the acceleration application software according to the acceleration test instruction, as shown in FIG. 7, and the specific steps are as follows .
S701,启动预设测速应用软件和加速应用软件,在第二预设运行时间内播放任一视频。S701. Start preset speed measurement application software and acceleration application software, and play any video within a second preset running time.
其中,第二预设运行时间是指测试设备确定测试结果指标时运行的时间。Wherein, the second preset running time refers to the running time when the test equipment determines the test result index.
本实施例中,测试设备启动预设测速应用软件和加速应用软件后,播放任一视频,并持续播放第二预设运行时间。In this embodiment, after the test device starts the preset speed measurement application software and the acceleration application software, it plays any video for a second preset running time.
S702,采用预设测速应用软件确定在第二预设运行时间内播放视频的第二网络性能数据。S702. Determine second network performance data for playing videos within a second preset running time by using preset speed measurement application software.
具体的,测试设备中的预设测速应用软件将会确定出在第二预设运行时间内测试设备的第二网络性能数据。Specifically, the preset speed measurement application software in the test device will determine the second network performance data of the test device within the second preset running time.
S703,将第二网络性能数据确定为测试结果指标。S703. Determine the second network performance data as a test result index.
根据加速测试指令对加速应用软件的加速效果进行测试之后,方法还包括:After testing the acceleration effect of the accelerated application software according to the acceleration test instruction, the method further includes:
将测试结果指标发送至测试服务器中,测试结果指标用于指示测试服务器根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果。The test result index is sent to the test server, and the test result index is used to instruct the test server to determine the acceleration effect of accelerating the application software according to the test result index and the preset test index range.
本实施例提供一种网络加速应用软件的测试方法,在根据加速测试指令对加速应用软件的加速效果进行测试时,具体包括:启动预设测速应用软件和加速应用软件,在第二预设运行时间内播放任一视频;采用预设测速应用软件确定在第二预设运行时间内播放视频的第二网络性能数据;将第二网络性能数据确定为测试结果指标;根据加速测试指令对加速应用软件的加速效果进行测试之后,该方法还包括:将测试结果指标发送至测试服务器中,测试结果指标用于指示测试服务器根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果。本实施例中测试设备根据加速测试指令对加速应用软件的加速效果进行测试时,测试设备启动预设测速应用软件和加速应用软件,并采用预设测速应用软件确定在第二预设运行时间内播放任一视频的第二网络性能数据,其中,第二网络性能数据为测试结果指标,最后将测试结果指标发送中测试服务器,由于本实施例中测试设备启动了加速应用软件,所以加速应用软件在第二预设运行时间内将会运作,所以本实施例中采用预设测速应用软件可以准确确定出测试结果指标,从而可以从测试结果指标中准确反映出加速效果。This embodiment provides a test method for network acceleration application software. When testing the acceleration effect of the acceleration application software according to the acceleration test instruction, it specifically includes: starting the preset speed measurement application software and the acceleration application software, and running the second preset Play any video within the specified time; use the preset speed measurement application software to determine the second network performance data of the video played within the second preset running time; determine the second network performance data as the test result index; accelerate the application according to the acceleration test instruction After the acceleration effect of the software is tested, the method further includes: sending the test result index to the test server, and the test result index is used to instruct the test server to determine the acceleration effect of the accelerated application software according to the test result index and the preset test index range. In this embodiment, when the test device tests the acceleration effect of the acceleration application software according to the acceleration test instruction, the test device starts the preset speed measurement application software and the acceleration application software, and uses the preset speed measurement application software to determine the speed within the second preset running time. Play the second network performance data of any video, wherein, the second network performance data is the test result index, and finally the test result index is sent to the test server, because the test equipment has started the acceleration application software in this embodiment, so the acceleration application software It will run within the second preset running time, so in this embodiment, the preset speed measurement application software can be used to accurately determine the test result index, so that the acceleration effect can be accurately reflected from the test result index.
实施例十一Embodiment Eleven
图8为本申请实施例十一提供的一种网络加速应用软件的测试方法的交互示意图。本实施例是上述实施例的进一步细化,本实施例的执行主体为网络加速应用软件的测试系统,如图8所示,具体包括:FIG. 8 is an interactive schematic diagram of a method for testing network acceleration application software provided in Embodiment 11 of the present application. This embodiment is a further refinement of the above-mentioned embodiments. The execution subject of this embodiment is the test system of the network acceleration application software, as shown in FIG. 8 , specifically including:
S801,测试服务器获取信号源设备的移动通信网络类型。S801. The test server acquires the mobile communication network type of the signal source device.
S802,测试服务器确定移动通信网络类型,若移动通信网络类型为无线通信网络,则执行S803;若移动通信网络类型为蜂窝式移动通信网络,则执行S804。S802. The test server determines the type of the mobile communication network. If the type of the mobile communication network is a wireless communication network, perform S803; if the type of the mobile communication network is a cellular mobile communication network, perform S804.
S803,测试服务器控制对应的信号源设备进行网络限速操作。S803. The test server controls the corresponding signal source device to perform a network speed limit operation.
S804,测试服务器控制测试设备进行网络限速操作。S804. The test server controls the test equipment to perform a network speed limit operation.
S805,测试服务器接收到开发用户触发的网络信号限制完成信息。S805. The test server receives network signal limit completion information triggered by the development user.
S806,测试服务器在确定进行网络限速操作及接收到网络信号限制完成信息后,向测试设备发送网络监测指令。S806. After the test server determines to perform the network speed limit operation and receives the network signal limit completion information, it sends a network monitoring instruction to the test device.
S807,测试设备根据网络监测指令确定网络监测指标。S807. The testing device determines the network monitoring index according to the network monitoring instruction.
S808,测试设备向测试服务器发送网络监测指标。S808. The test device sends the network monitoring index to the test server.
S809,测试服务器根据网络监测指标确定测试网络环境为弱网环境。S809. The test server determines that the test network environment is a weak network environment according to the network monitoring index.
S810,测试服务器确定为弱网环境后,向测试设备发送加速测试指令。S810. After determining that the test server is in a weak network environment, send an acceleration test instruction to the test device.
S811,测试设备根据加速测试指令启动预设测速应用软件和加速应用软件。S811. The test device starts preset speed measurement application software and acceleration application software according to the acceleration test instruction.
S812,测试设备采用预设测速应用软件确定测试结果指标。S812. The test device determines the test result index by using the preset speed measurement application software.
S813,测试设备向测试服务器发送测试结果指标。S813. The test device sends the test result index to the test server.
S814,测试服务器根据测试结果指标确定加速效果。S814. The test server determines the acceleration effect according to the test result index.
实施例十二Embodiment 12
下面是本申请的装置实施例。图9为本申请实施例十二提供的一种网络加速应用软件的测试装置的结构示意图。该装置900位于测试服务器,测试服务器分别与信号源设备及测试设备通信连接,测试设备连接信号源设备提供的网络信号,该装置900包括:The following are device embodiments of the present application. FIG. 9 is a schematic structural diagram of a testing device for network acceleration application software provided by Embodiment 12 of the present application. The
控制模块901,用于获取信号源设备的移动通信网络类型,并根据移动通信网络类型控制对应的移动通信设备进行网络限速操作;The
确定模块902,用于响应于接收到开发用户触发的网络信号限制完成信息,确定开发用户已将信号源设备放置于屏蔽箱中,以实现对信号源设备发出的网络信号的限制操作;The
获取模块903,用于在控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,获取测试设备的网络监测指标;The obtaining
发送模块904,用于确定模块902响应于根据网络监测指标确定测试网络环境为弱网环境后,向测试设备发送加速测试指令,加速测试指令用于指示测试设备对加速应用软件的加速效果进行测试,加速应用软件搭载在测试设备上。The sending
在一种方式中,获取模块903,在获取测试设备的网络监测指标时,具体用于:In one manner, the acquiring
向测试设备发送网络监测指令,网络监测指令用于指示测试设备确定网络监测指标;接收测试设备发送的网络监测指标。Sending a network monitoring instruction to the testing equipment, the network monitoring instruction is used to instruct the testing equipment to determine the network monitoring index; receiving the network monitoring index sent by the testing equipment.
在一种方式中,控制模块901,在根据移动通信网络类型控制对应的移动通信设备进行网络限速操作时,具体用于:In one manner, the
响应于移动通信网络类型为无线通信网络,控制对应的信号源设备进行网络限速操作;无线通信网络对应的信号源设备为路由器;响应于移动通信网络类型为蜂窝式移动通信网络,控制测试设备进行网络限速操作;蜂窝式移动通信网络对应的信号源设备为室内全向吸顶天线。In response to the type of the mobile communication network being a wireless communication network, control the corresponding signal source device to perform network speed limit operation; the signal source device corresponding to the wireless communication network is a router; in response to the type of the mobile communication network being a cellular mobile communication network, control the test device Perform network speed limit operation; the signal source device corresponding to the cellular mobile communication network is an indoor omnidirectional ceiling antenna.
在一种方式中,网络限速信息为无线网络限速信息;控制模块901,在控制对应的信号源设备进行网络限速操作时,具体用于:将无线网络限速信息发送至路由器,无线网络限速信息用于指示路由器根据进行网络限速配置,以实现网络限速操作。In one manner, the network speed limit information is wireless network speed limit information; the
在一种方式中,网络限速信息为蜂窝式移动通信网络限速信息;控制模块901,在控制测试设备进行网络限速操作时,具体用于:In one manner, the network speed limit information is cellular mobile communication network speed limit information; the
将蜂窝式移动通信网络限速信息发送至运营商切片平台,以用于指示运营商切片平台根据蜂窝式移动通信网络限速信息对测试设备进行网络限速配置,以实现网络限速操作;蜂窝式移动通信网络限速信息包括:最大比特速率MBR配置信息。Send the speed limit information of the cellular mobile communication network to the operator slicing platform to instruct the operator slicing platform to configure the network speed limit for the test equipment according to the speed limit information of the cellular mobile communication network to realize the network speed limit operation; The mobile communication network speed limit information includes: maximum bit rate MBR configuration information.
在一种方式中,确定模块902,在根据网络监测指标确定测试网络环境为弱网环境时,具体用于:In one manner, the
获取预设弱网环境条件;根据网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境。Obtain preset weak network environment conditions; determine the test network environment as a weak network environment according to network monitoring indicators and preset weak network environment conditions.
在一种方式中,网络监测指标中包括至少一个监测指标数据;预设弱网环境条件包括至少一个监测指标对应的预设监测指标条件;确定模块902,在根据网络监测指标和预设弱网环境条件确定测试网络环境为弱网环境时,具体用于:In one manner, the network monitoring index includes at least one monitoring index data; the preset weak network environment conditions include at least one preset monitoring index condition corresponding to the monitoring index; the
响应于至少一个监测指标数据均满足对应的预设监测指标条件,确定测试网络环境为弱网环境。In response to at least one monitoring index data satisfying the corresponding preset monitoring index condition, it is determined that the test network environment is a weak network environment.
在一种方式中,本申请实施例提供的一种网络加速应用软件的测试装置,还包括:接收模块。In one manner, the device for testing network acceleration application software provided in the embodiment of the present application further includes: a receiving module.
接收模块,用于接收测试设备发送的测试结果指标;其中,确定模块902,用于根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果。The receiving module is used to receive the test result index sent by the test equipment; wherein, the
在一种方式中,预设测试指标范围包括第一预设测试指标范围、第二预设测试指标范围和第三预设测试指标范围;测试结果指标包括多个测试指标数据;确定模块,在根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果时,具体用于:In one manner, the preset test index range includes a first preset test index range, a second preset test index range, and a third preset test index range; the test result index includes a plurality of test index data; the determination module, in When determining the acceleration effect of the accelerated application software according to the test result index and the preset test index range, it is specifically used for:
响应于测试结果指标中有任一监测指标数据位于对应的第一预设测试指标范围内,确定加速应用软件的加速效果为一级加速效果;响应于测试结果指标中无任一监测指标数据位于对应的第一预设测试指标范围内,且任一监测指标数据位于对应的第二预设测试指标范围,确定加速应用软件的加速效果为二级加速效果;响应于测试结果指标中所有指标数据位于第三预设测试指标范围内,确定加速应用软件的加速效果为三级加速效果。In response to any of the monitoring index data in the test result indicators being within the range of the corresponding first preset test index, it is determined that the acceleration effect of the accelerated application software is a first-level acceleration effect; in response to no monitoring index data in the test result indicators being within Within the range of the corresponding first preset test index, and any monitoring index data is within the range of the corresponding second preset test index, it is determined that the acceleration effect of the accelerated application software is a secondary acceleration effect; in response to all index data in the test result index If it is within the range of the third preset test index, it is determined that the acceleration effect of the accelerated application software is a third-level acceleration effect.
实施例十三Embodiment Thirteen
图10为本申请实施例十三提供的一种网络加速应用软件的测试装置的结构示意图。该装置1000位于测试设备,测试设备连接移动通信网络,测试设备与测试服务器通信连接,测试设备连接信号源设备提供的网络信号,该装置1000包括:FIG. 10 is a schematic structural diagram of a test device for network acceleration application software provided by Embodiment 13 of the present application. The
确定模块1001,用于在测试服务器控制对应的移动通信设备进行网络限速操作及接收到网络信号限制完成信息后,确定网络监测指标;网络限速操作由测试服务器根据移动通信网络类型控制对应的移动通信设备执行的;网络信号限制完成信息由开发用户触发的,用于确定开发用户已将信号源设备放置于屏蔽箱中;The
发送模块1002,用于向测试服务器发送网络监测指标;网络监测指标用于指示测试服务器确定测试网络环境为弱网环境;The sending
测试模块1003,用于在测试服务器根据网络监测指标确定测试网络环境为弱网环境后,接收测试服务器发送的加速测试指令,并根据加速测试指令对加速应用软件的加速效果进行测试,加速应用软件搭载在测试设备上。The
在一种方式中,测试设备中搭载有预设测速应用软件;确定模块1001,在确定网络监测指标时,具体用于:In one manner, the test equipment is equipped with preset speed measurement application software; the
接收测试服务器发送的网络监测指令,根据网络监测指令启动预设测速应用软件,并在第一预设运行时间内播放任一视频;采用预设测速应用软件确定在第一预设运行时间内播放视频的第一网络性能数据;将第一网络性能数据确定为网络监测指标。Receive the network monitoring command sent by the test server, start the preset speed measurement application software according to the network monitoring command, and play any video within the first preset running time; use the preset speed measuring application software to determine the playback within the first preset running time The first network performance data of the video; determining the first network performance data as a network monitoring index.
在一种方式中,测试模块1003,在根据加速测试指令对加速应用软件的加速效果进行测试时,具体用于:In one manner, the
启动预设测速应用软件和加速应用软件,在第二预设运行时间内播放任一视频;采用预设测速应用软件确定在第二预设运行时间内播放视频的第二网络性能数据;将第二网络性能数据确定为测试结果指标;根据加速测试指令对加速应用软件的加速效果进行测试之后,该方法还包括:将测试结果指标发送至测试服务器中,测试结果指标用于指示测试服务器根据测试结果指标和预设测试指标范围确定加速应用软件的加速效果。Start the preset speed measurement application software and the acceleration application software, and play any video in the second preset running time; use the preset speed measuring application software to determine the second network performance data of playing the video in the second preset running time; set the second 2. The network performance data is determined as the test result index; after the acceleration effect of the accelerated application software is tested according to the acceleration test instruction, the method also includes: sending the test result index to the test server, and the test result index is used to instruct the test server according to the test The result index and the preset test index range determine the acceleration effect of the accelerated application software.
实施例十四Embodiment Fourteen
图11为本申请实施例十四提供的一种测试服务器的结构示意图。如图11所示,该测试服务器1100可以包括:处理器1101,以及与处理器1101通信连接的存储器1102和收发器1103。其中,存储器1102存储计算机执行指令;收发器1103,用于收发数据;处理器1101执行存储器1102存储的计算机执行指令,以实现如上述实施例一至实施例七及实施例十一任一个方法实施例,具体实现方式和技术效果类似,这里不再赘述。FIG. 11 is a schematic structural diagram of a testing server provided in Embodiment 14 of the present application. As shown in FIG. 11 , the
其中,本实施例中,存储器1102和处理器1101通过总线连接。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component Interconnect,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。Wherein, in this embodiment, the
实施例十五Embodiment 15
图12为本申请实施例十五提供的一种测试设备的结构示意图。如图12所示,该测试设备1200可以包括:处理器1201,以及与处理器1201通信连接的存储器1202和收发器1203。其中,存储器1202存储计算机执行指令;收发器1203用于收发数据;处理器1201执行存储器1202存储的计算机执行指令,以实现如上述实施例八至实施例十一任一个方法实施例,具体实现方式和技术效果类似,这里不再赘述。FIG. 12 is a schematic structural diagram of a testing device provided in Embodiment 15 of the present application. As shown in FIG. 12 , the testing device 1200 may include: a
其中,本实施例中,存储器1202和处理器1201通过总线连接。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component Interconnect,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。Wherein, in this embodiment, the
实施例十六Embodiment sixteen
本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上述实施例一至实施例十一任一个方法实施例,具体实现方式和技术效果类似,这里不再赘述。The present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement any method embodiment as in the first to eleventh embodiments above, specifically The implementation method and the technical effect are similar, and will not be repeated here.
本领域技术用户在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。Other embodiments of the present application will readily occur to users skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the application, these modifications, uses or adaptations follow the general principles of the application and include common knowledge or conventional technical means in the technical field not disclosed in the application . The specification and examples are to be considered exemplary only, with a true scope and spirit of the application indicated by the following claims.
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。It should be understood that the present application is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (17)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310125514.9A CN116155782B (en) | 2023-02-14 | 2023-02-14 | Testing method, device, equipment and storage medium for network acceleration application software |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310125514.9A CN116155782B (en) | 2023-02-14 | 2023-02-14 | Testing method, device, equipment and storage medium for network acceleration application software |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116155782A true CN116155782A (en) | 2023-05-23 |
| CN116155782B CN116155782B (en) | 2024-04-30 |
Family
ID=86350372
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310125514.9A Active CN116155782B (en) | 2023-02-14 | 2023-02-14 | Testing method, device, equipment and storage medium for network acceleration application software |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116155782B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020016937A1 (en) * | 2000-08-02 | 2002-02-07 | Henry Houh | Method and apparatus for utilizing a network processor as part of a test system |
| US20170339630A1 (en) * | 2016-05-20 | 2017-11-23 | 7Signal Solutions, Inc. | System and method for wireless network performance measurement and management using remote devices |
| CN112134758A (en) * | 2020-09-22 | 2020-12-25 | 上海茂声智能科技有限公司 | Method and device for weak network environment monitoring and communication session reconnection |
| CN112165362A (en) * | 2020-09-09 | 2021-01-01 | 杭州涂鸦信息技术有限公司 | WiFi module weak network test system and method |
-
2023
- 2023-02-14 CN CN202310125514.9A patent/CN116155782B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020016937A1 (en) * | 2000-08-02 | 2002-02-07 | Henry Houh | Method and apparatus for utilizing a network processor as part of a test system |
| US20170339630A1 (en) * | 2016-05-20 | 2017-11-23 | 7Signal Solutions, Inc. | System and method for wireless network performance measurement and management using remote devices |
| CN112165362A (en) * | 2020-09-09 | 2021-01-01 | 杭州涂鸦信息技术有限公司 | WiFi module weak network test system and method |
| CN112134758A (en) * | 2020-09-22 | 2020-12-25 | 上海茂声智能科技有限公司 | Method and device for weak network environment monitoring and communication session reconnection |
Non-Patent Citations (3)
| Title |
|---|
| NUMBI, BP等: "Optimal Reactive Power Control in Transmission Network With a Large Wind Farm Connection", 《 IEEE AFRICON 2011》, 1 January 2011 (2011-01-01) * |
| 王希: "高速网络环境下网络带宽测试算法分析", 南昌工程学院学报, no. 03, 30 September 2005 (2005-09-30) * |
| 郑飞: "窄带物联网标准化概述和性能测试", 《中国自动识别技术》, 5 October 2020 (2020-10-05) * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116155782B (en) | 2024-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112887120B (en) | Information processing method and device | |
| US11102809B2 (en) | Relay systems and methods for wireless networks | |
| EP2553967B1 (en) | Method and apparatus for providing management of measurement reporting after cell change | |
| CN109803275B (en) | Method, device and system for sending and receiving beam failure recovery request | |
| US20190215661A1 (en) | System and method for displaying mobility trails for mobile clients | |
| US11438788B2 (en) | Method for determining a performance indicator of a wireless telecommunications network | |
| WO2020249118A1 (en) | Cell handover method, communication apparatus and system | |
| US11990971B2 (en) | Method and apparatus for optimizing of beamforming based on user experience | |
| WO2024002114A1 (en) | Communication method and related device | |
| CN116155782B (en) | Testing method, device, equipment and storage medium for network acceleration application software | |
| Galluccio et al. | Measuring QoS and QoE for a softwarized video surveillance system in a 5g network | |
| CN117093859A (en) | Model training or reasoning method and device and communication equipment | |
| JPWO2014049997A1 (en) | Information processing apparatus capable of analyzing communication behavior, mobile terminal control method, and computer program | |
| CN106102089A (en) | The identification of broadband connection | |
| CN111432453B (en) | Communication channel determination method, device and equipment | |
| CN107360061A (en) | A kind of attack test system and method for wireless router | |
| Kato et al. | Design and implementation of a wireless network tap device for IEEE 802.11 wireless network emulation | |
| CN104145527A (en) | Cell measurement method, radio network controller and user equipment | |
| CN114051258A (en) | Test method and test system for double-frequency seamless roaming of wireless router | |
| Barbu et al. | An enabler of interoperability in heterogeneous wireless networks | |
| Lähetkangas et al. | Licensed shared access system possibilities for public safety | |
| CN119521277B (en) | Method, device, equipment and medium for testing media surface of satellite communication core network | |
| CN115665791A (en) | Signal detection method, device, equipment and storage medium of wireless equipment | |
| CN119521320A (en) | Communication interface switching method and device in V2X communication | |
| Vulpe et al. | QualNet implementation for mobility management in a MIH enabled system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |