一种数据传输率自动测试方法及智能终端技术

技术编号:12864707 阅读:72 留言:0更新日期:2016-02-13 14:11
本发明专利技术公开了一种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S20根据已选择的传输模式以及传输数据,已选择的传输数据在已选择的传输模式下进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率。本发明专利技术能够实现自动测试、自动记录多种传输模式下传输文件的传输率。此外,本发明专利技术还具有自动化程度高、测试结果的精确度高、以及可读性强等优点。

【技术实现步骤摘要】

本专利技术涉及测试数据传输率
,特别是涉及数据传输率自动测试方法及智能终端
技术介绍
通用串行总线(USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑、移动设备和SD卡等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。其中,通用串行总线的数据传输率至关重要。现有技术中,在测试通用串行总线的数据传输率时,只能对一种传输模式下的传输文件进行测试和记录,无法对多种传输模式下的传输文件进行自动测试和全面记录。因此,自动测试多种传输模式下传输文件的数据传输率成为亟待解决的问题。
技术实现思路
本专利技术提供的技术方案如下:—种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S20根据已选择的传输模式以及传输数据,已选择的传输数据在已选择的传输模式下进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率。本专利技术提供的另一种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S20根据已选择的传输模式以及传输数据,已选择的传输数据在已选择的传输模式下进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率;步骤S50根据测试所得的数据传输率,将该数据传输率写入设定的记录文件中;步骤S60解析记录文件中写入的数据传输率,将解析出的数据传输率填入报告模板中。在所述步骤S10之前还包括:步骤S00预先存储多种传输模式、以及多个传输数据,并添加至配置表中。本专利技术提供的又一种数据传输率自动测试方法,包括:步骤S01判断用户是否至少已选择一种传输模式、以及一个传输数据;步骤S02若用户已选择传输模式以及传输数据,则执行步骤S10 ;否则,提示用户至少选择一种传输模式、以及一个传输数据后,转至步骤S11 ;步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S20根据已选择的传输模式以及传输数据,已选择的传输数据在已选择的传输模式下进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率。所述步骤S20还包括:根据已选择的至少一种传输模式以及多个传输数据,已选择的传输数据在已选择的同一种传输模式下逐一进行传输。本专利技术提供的另一种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S211读取当前传输模式;步骤S212读取当前传输数据;步骤S213当前传输数据在当前传输模式进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率;步骤S214判断当前传输数据在当前传输模式下是否已完成传输;步骤S216若当前传输数据已完成传输,则进入下一个传输数据后,转至步骤S212 ;否则,执行步骤S213。所述步骤S20还包括:根据已选择的多种传输模式以及至少一个传输数据,已选择的传输数据逐一在已选择所对应的传输模式下进行传输。本专利技术提供的另一种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S221读取当前传输模式;步骤S222读取当前传输数据;步骤S223当前传输数据在当前传输模式进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率;步骤S224判断当前传输模式下的传输数据是否已完成传输;步骤S226若当前传输模式下的传输数据已完成传输,则进入下一种传输模式后,转至步骤S221 ;否则,执行步骤S222。本专利技术提供的另一种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S231读取当前传输模式;步骤S232读取当前传输数据;步骤S233当前传输数据在当前传输模式进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率;步骤S234判断当前传输数据在当前传输模式下是否已完成传输;步骤S235若当前传输数据已完成传输,则判断当前传输模式下的所有传输数据是否已完成传输;否则,执行步骤S233 ;步骤S236若当前传输模式下的传输数据已完成传输,则执行步骤S238 ;否则,进入下一个传输数据后,转至步骤S232 ;步骤S238进入下一种传输模式后,转至步骤S231。所述步骤S10还包括:解析用户的操作,获取用户选取的传输模式、传输数据以及传输次数;所述步骤S20还包括:根据已选择的传输模式、传输数据以及传输次数,已选择的传输数据在已选择的传输模式下传输相应次。本专利技术提供的另一种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S241读取当前传输模式;步骤S242读取当前传输数据;步骤S243读取当前传输次数;步骤S244当前传输数据在当前传输模式进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率;步骤S245判断当前传输数据是否已完成传输;步骤S2451若当前传输数据已完成传输,则当前传输次数加1 ;否则,执行步骤S244 ;步骤S246判断加1后的当前传输次数是否等于选取的传输次数;步骤S2461若加1后的当前传输次数不等于选取的传输次数,则进入下一个传输数据后,执行步骤S242。所述的传输模式是指:手机和电脑之间进行传输、SD卡和电脑之间进行传输、手机和SD卡之间进行传输中至少选取一种。—种自动测试数据传输率的智能终端,包括:获取模块,该获取模块解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;数据传输模块,该数据传输模块接收所述获取模块发送过来的传输模式以及传输数据,所述数据传输模块将已选择的传输数据在已选择的传输模式下进行传输;记录模块,该记录模块读取传输数据在数据传输模块中的传输量以及传输时间,并记录传输数据在传输过程中的传输量以及传输时间;传输率测试模块,该传输率测试模块接收所述记录模块发送过来的传输量以及传输时间,测试出数据的传输率。本专利技术提供的另一种自动测试数据传输率的智能终端,包括:获取模块,该获取模块解析用户的操作,获取用户选取的传输模式以及传输数据;数据传输模块,该数据传输模块接收所述获取模块发送过来的传输模式以及传输数据,所述数据传输模块将已选择的传输数据在已选择的传输模式下进行传输;记录模块,该记录模块读取传输数据在数据传输模块中的传输量以及传输时间,并记录传输数据在传输过程中的传输量以及传输时间;传输率测试模块,该传输率测试模块接收所述记录模块发送过本文档来自技高网...

【技术保护点】
一种数据传输率自动测试方法,其特征在于,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S20根据已选择的传输模式以及传输数据,已选择的传输数据在已选择的传输模式下进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈潇潞
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1