CN202799166U - 移动应用网络测试*** - Google Patents
移动应用网络测试*** Download PDFInfo
- Publication number
- CN202799166U CN202799166U CN 201220512505 CN201220512505U CN202799166U CN 202799166 U CN202799166 U CN 202799166U CN 201220512505 CN201220512505 CN 201220512505 CN 201220512505 U CN201220512505 U CN 201220512505U CN 202799166 U CN202799166 U CN 202799166U
- Authority
- CN
- China
- Prior art keywords
- test
- server
- testing
- mobile device
- mobile application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种移动应用网络测试***,包括:用户终端,用于输入测试信息;服务器,用于根据所输入的测试信息生成测试任务,并发送所生成的测试任务;以及移动设备,用于接收服务器所发送的测试任务,根据测试任务进行测试,生成测试结果,并将所生成的测试结果发送到服务器,其中,移动设备的数量为多个,位于不同地点,通过网络连接到服务器。本实用新型提供的移动应用网络测试***,通过将遍布各地的移动设备连接到服务器,来测试各地的网络通信质量,从而以低廉的成本实现对移动应用网络通信质量的测试。
Description
技术领域
本实用新型涉及一种移动应用网络测试***,具体来说,涉及一种测试移动应用在各种网络条件下的通信质量的***。
背景技术
由于移动互联网的飞速发展,导致基于移动设备的应用(application,例如应用软件和游戏)越来越多,移动设备的功能也越来越强大,例如通过移动设备浏览网页,办公,游戏,以及其他各种各样的应用。这吸引了全球数百万的移动应用开发人员为移动设备开发各种应用。
在此背景下,对移动设备的应用进行测试的需求也越来越大。目前的测试大多为手工测试,鲜见自动测试平台,这导致耗费大量的人力和时间。此外,不论是手工测试还是自动测试,都不可避免地面临若干问题:
(1)移动设备的种类和型号极其繁多,为了测试应用在不同种类和型号的移动设备上的运行情况,需要购买大量移动设备,这导致测试成本急剧增加。
(2)为了尽可能全面地对应用进行测试,例如尽可能全面地找出应用的全部漏洞(bug),需要大量的测试人员(手工测试时)或测试脚本(自动测试时)对应用进行大量操作,这不论对开发应用的机构来说还是对专门测试应用的机构来说,不仅成本巨大,而且几乎是不可能的。
(3)有些测试需要在不同时间、不同地点、不同网络下进行,例如对不同时间段的网络响应速度进行测试,或者对不同地点的网络响应速度进行测试,这也将导致测试成本的急剧增加。
为了对应用进行尽可能全面的测试,理论上,应该配备大量测试人员,大量种类和型号各异的移动设备,在不同时间、不同地点、不同网络等不同测试条件下,对应用进行随机操作,记录下操作过程和操作结果并对其进行分析,从而完成测试。这对单个机构来说几乎是不可能的。
实用新型内容
有鉴于此,本实用新型提供一种移动应用网络测试***,通过将遍布各地的移动设备连接到服务器,来测试各地的网络通信质量,从而以低廉的成本实现对移动应用网络通信质量的测试。
为了实现上述目的,本实用新型提供一种移动应用网络测试***,包括:用户终端,用于输入测试信息;服务器,用于根据所输入的测试信息生成测试任务,并发送所生成的测试任务;以及移动设备,用于接收服务器所发送的测试任务,根据测试任务进行测试,生成测试结果,并将所生成的测试结果发送到服务器,其中,移动设备的数量为多个,位于不同地点,通过网络连接到服务器。
本实用新型所述的移动应用网络测试***,所述测试信息包括待测试的网络地址。
本实用新型所述的移动应用网络测试***,移动设备访问待测试的网络地址,并从待测试的网络地址接收测试结果。
本实用新型所述的移动应用网络测试***,所述测试信息包括进行测试的移动设备的种类、型号、进行测试的时间、进行测试的地点中的一个或多个。
本实用新型所述的移动应用网络测试***,所述服务器将测试任务仅发送给满足所述测试信息的移动设备。
本实用新型所述的移动应用网络测试***,所述测试信息是测试脚本,所述服务器将测试脚本直接发送到移动设备。
本实用新型提供的移动应用网络测试***,通过将遍布各地的移动设备连接到服务器,来测试各地的网络通信质量,从而以低廉的成本实现对移动应用网络通信质量的测试。
附图说明
图1是根据本实用新型一实施方式的移动应用网络测试***的示意图。
图2是根据本实用新型一实施方式的移动应用网络测试方法的流程图。
具体实施方式
以下结合附图来说明本实用新型的实施方式。
需要指出的是,在以下说明中,移动设备可以是移动式电话(cellular phone),还可以是其它移动设备,例如个人数字助理(Personal Digital Assistant,PDA)、平板计算机(TabletPC)、智能手机(Smart phone)、iPad等。
图1是根据本实用新型一实施方式的移动应用网络测试***的示意图。如图1所示,根据本实用新型一实施方式的移动应用网络测试***包括用户终端1、服务器2和移动设备3。
用户终端1、服务器2和移动设备3之间可以通过网络连接,也可以通过其他有线或无线方式连接。
移动设备3可以是任何移动设备,位于任何地点。例如,位于地点A的移动设备所有者,在时刻B将其移动设备连接到服务器2,则该移动设备构成根据本实用新型一实施方式的移动应用网络测试***中的移动设备3,可以用来进行移动应用网络测试,从而获得该移动设备所在的地点A使用移动应用时的网络通信质量。
当移动设备3连接到服务器2时,移动设备3可以自动执行服务器2所发送的测试任务,例如自动执行脚本等。
以下结合图2说明使用根据本实施方式的移动应用网络测试***对移动应用的网络进行测试的方法。
如图2所示,在步骤S1,用户通过用户终端1输入测试信息。这里,测试信息可以包括待测试的URL(Universal ResourceLocator,统一资源定位符),还可以包括其他相关参数,例如用户希望在何种移动设备上进行测试(种类、型号)、进行测试的时间、进行测试的地点,等等。
用户可以通过服务器2所提供的用户界面输入测试信息,然后由服务器2根据用户所输入的测试信息来生成测试任务(例如,测试脚本),也可以由用户通过用户终端1直接上载测试任务至服务器2,然后由服务器2将用户所上载的测试任务直接发送到各移动设备3。
接下来,在步骤S2,服务器2将所生成的测试任务或用户所上载的测试任务发送到连接至服务器2的各移动设备3。如果在测试任务中指定了在何种移动设备上进行测试,则服务器2仅将测试任务发送给符合要求的移动设备3。如果在测试任务中指定了进行测试的时间,则服务器2仅在符合要求的时间将测试任务发送给移动设备3。如果在测试任务中指定了进行测试的地点,则服务器2仅将测试任务发送给位于符合要求的地点的移动设备3。
接下来,在步骤S3,服务器3判断有无接收到测试任务的移动设备3。
如果有接收到测试任务的移动设备3,即,在步骤S3中为“是”,则流程进入步骤S4。
在步骤S4,接收到测试任务的移动设备3对所接收到的测试任务进行解析,执行该测试任务,并且记录测试结果。
具体来说,移动设备3从测试任务中解析出待测试的URL和其他相关参数,据此对待测试的URL发起通信,并且记录测试结果,例如,对URL的访问是否成功,响应时间,等等。
接下来,在步骤S5,移动设备3将测试结果返回到服务器2。
如果在步骤S3中,服务器3判断为再无接收到测试任务的移动设备3,则流程进入步骤S6。
在步骤S6,服务器2对各移动设备3返回的测试结果进行处理,生成测试报告,例如,待测试的URL的可用性(访问成功的次数/访问总次数),平均响应时间,各时间段的响应时间,以及上述各信息的地点分布情况,等等。
用户可以通过用户终端1从服务器2下载测试报告,也可以在线查看测试报告。
在以上说明中,“应用”指的是在移动设备上显示或运行的内容,例如针对移动设备开发的软件、游戏、图片、视频、音频、电子图书、网站等。
在以上说明中,“计算机”指的是具有处理器和存储器,能够实现数学运算的设备,它不仅包括通常意义上的计算机,还包括具有上述结构和功能的其它任何形式的设备。
在以上说明中,“服务器”指的是与计算机和/或移动设备相连接从而控制计算机和/或移动设备的设备,它可以是运行特定软件从而实现上述功能的通常意义上的计算机,也可以是通常意义上的服务器,还可以是具有上述功能的其它任何形式的设备。
在以上说明中,“用户终端”既可以是计算机,也可以是其他类型的用户终端,例如移动设备。
Claims (6)
1.一种移动应用网络测试***,其特征在于,包括:
用户终端,用于输入测试信息;
服务器,用于根据所输入的测试信息生成测试任务,并发送所生成的测试任务;以及
移动设备,用于接收服务器所发送的测试任务,根据测试任务进行测试,生成测试结果,并将所生成的测试结果发送到服务器,
其中,移动设备的数量为多个,位于不同地点,通过网络连接到服务器。
2.根据权利要求1所述的移动应用网络测试***,其特征在于,所述测试信息包括待测试的网络地址。
3.根据权利要求2所述的移动应用网络测试***,其特征在于,移动设备访问待测试的网络地址,并从待测试的网络地址接收测试结果。
4.根据权利要求1所述的移动应用网络测试***,其特征在于,所述测试信息包括进行测试的移动设备的种类、型号、进行测试的时间、进行测试的地点中的一个或多个。
5.根据权利要求4所述的移动应用网络测试***,其特征在于,所述服务器将测试任务仅发送给满足所述测试信息的移动设备。
6.根据权利要求1所述的移动应用网络测试***,其特征在于,所述测试信息是测试脚本,所述服务器将测试脚本直接发送到移动设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220512505 CN202799166U (zh) | 2012-10-08 | 2012-10-08 | 移动应用网络测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220512505 CN202799166U (zh) | 2012-10-08 | 2012-10-08 | 移动应用网络测试*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN202799166U true CN202799166U (zh) | 2013-03-13 |
Family
ID=47826331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201220512505 Expired - Lifetime CN202799166U (zh) | 2012-10-08 | 2012-10-08 | 移动应用网络测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN202799166U (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850489A (zh) * | 2014-02-13 | 2015-08-19 | 富士通株式会社 | 移动应用测试*** |
US9703691B1 (en) | 2015-06-15 | 2017-07-11 | Google Inc. | Testing application software using virtual or physical devices |
CN107038120A (zh) * | 2017-05-25 | 2017-08-11 | 北京云测信息技术有限公司 | 一种软件测试方法和设备 |
CN107436841A (zh) * | 2016-05-25 | 2017-12-05 | 阿里巴巴集团控股有限公司 | 页面的预览方法及装置 |
CN113453241A (zh) * | 2020-03-24 | 2021-09-28 | ***通信集团河北有限公司 | 一种网络测试方法、装置、计算设备以及存储介质 |
-
2012
- 2012-10-08 CN CN 201220512505 patent/CN202799166U/zh not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850489A (zh) * | 2014-02-13 | 2015-08-19 | 富士通株式会社 | 移动应用测试*** |
US9703691B1 (en) | 2015-06-15 | 2017-07-11 | Google Inc. | Testing application software using virtual or physical devices |
CN107436841A (zh) * | 2016-05-25 | 2017-12-05 | 阿里巴巴集团控股有限公司 | 页面的预览方法及装置 |
CN107436841B (zh) * | 2016-05-25 | 2020-08-07 | 阿里巴巴集团控股有限公司 | 页面的预览方法及装置 |
CN107038120A (zh) * | 2017-05-25 | 2017-08-11 | 北京云测信息技术有限公司 | 一种软件测试方法和设备 |
CN113453241A (zh) * | 2020-03-24 | 2021-09-28 | ***通信集团河北有限公司 | 一种网络测试方法、装置、计算设备以及存储介质 |
CN113453241B (zh) * | 2020-03-24 | 2023-04-28 | ***通信集团河北有限公司 | 一种网络测试方法、装置、计算设备以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102708050B (zh) | 移动应用测试方法和*** | |
CN107133180B (zh) | 动态页面的测试方法、测试装置及存储介质 | |
CN202799166U (zh) | 移动应用网络测试*** | |
CN102479151B (zh) | 一种网页访问速度的测试方法及装置 | |
US10277475B2 (en) | System and method for dynamically testing networked target systems | |
CN105302732B (zh) | 一种移动终端的自动测试方法及装置 | |
CN102710832A (zh) | 移动应用测试方法和*** | |
CN105099811A (zh) | 一种接口测试方法和装置 | |
CN102244594A (zh) | 在手动和自动测试工具中的网络仿真技术 | |
CN103902446A (zh) | 一种网络服务器自动化测试的方法和装置 | |
CN104579830B (zh) | 服务监控方法及装置 | |
CN112199300B (zh) | 一种接口测试方法、装置、电子设备及存储介质 | |
CN107807841B (zh) | 服务器模拟方法、装置、设备及可读存储介质 | |
CN106658545A (zh) | 一种测试方法、移动终端及服务器 | |
CN107305528B (zh) | 应用测试方法和装置 | |
CN102780722A (zh) | 向移动终端提供应用程序的方法和服务器 | |
CN105808427A (zh) | 一种移动终端软件测试方法、装置和*** | |
CN111078539A (zh) | 一种测试方法、装置、***、计算机可读存储介质 | |
CN104243429B (zh) | 一种实现浏览器书签同步的方法、装置及*** | |
CN102708048B (zh) | 移动应用测试方法和*** | |
CN104809055B (zh) | 一种基于云平台的应用程序测试方法和装置 | |
CN105117340B (zh) | 用于iOS浏览器应用质量评估的URL检测方法和装置 | |
CN105988925A (zh) | 一种应用程序启动耗时的测试方法、装置及*** | |
CN110175130B (zh) | 集群***性能的测试方法、装置、设备及可读存储介质 | |
CN202218407U (zh) | 一种终端浏览器业务测试*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20130313 |
|
CX01 | Expiry of patent term |