Including the embodiment of the invention discloses a device and method, test script: information acquisition test script, the characteristic information including the number of bytes and script script; the script according to the number of bytes and the direction of the script test scripts are grouped, the same number of bytes and the same script script direction the test script set for the same test group; according to the sequence of test scripts and determine the number of the total number of bytes in the test group; according to the script test index set in advance according to the test sequence of test script for each test group test. Grouped by the script to be tested according to the characteristics of information will be the test script, which can effectively establish the connection between the script, so in the same group behind the running script if the initial parameters can directly obtain the initial parameters with the rest of the group while the script is running, a plurality of test group test were carried out, which can improve the accuracy of the script the speed of testing and test results.
【技术实现步骤摘要】
一种脚本测试方法及装置
本申请涉及计算机
,尤其涉及一种脚本测试方法及装置。
技术介绍
Smartbit测试仪是一种用来测试网络设备数据的测试仪器,广泛应用于网络设备功能与性能的验证。图1为Smartbit测试仪自动测试网络设备的示意图,如图1所示Smartbit测试仪分别与控制电脑和被测设备相连接,用户通过控制向控制电脑输入测试指令,控制电脑将相应的控制指令发送给Smartbit测试仪,Smartbit测试仪接收来自控制电脑的测试指令后,对需要进行测试的网络设备的吞吐量、时延和丢包率等网络设备性能指标进行测试。现有技术中,Smartbit测试仪对网络设备的网络参数进行测试时,需要调用Smartbit测试仪匹配的测试软件对多个脚本进行运行。一般方法是提取一个脚本文件进行运行,运行完毕后输出测试结果再提取下一个脚本文件进行运行。再下一个脚本运行之前,需要判断上一个脚本运行的数据是否需要导入下一个脚本。这样依次完成所有脚本的运行之后,获取最后的运行数据。进行整理,获取网络设备网络参数的测试结果。但是现有技术中脚本的测试方法测试脚本只是传统的依次进行测试,无法有效的建立待测试脚本中相关联的脚本之间的关系,使得脚本测试时间长,从而导致最终的测试结果存在一定的误差。
技术实现思路
本申请提供了一种脚本测试方法及装置,以解决传统方法中测试脚本没有建立脚本之间的关系,导致测试结果出现误差的问题。一种脚本测试方法,所述方法包括:获取待测试脚本的特征信息,所述特征信息包括脚本字节数和脚本方向;根据所述脚本字节数和脚本方向将所述待测试脚本进行分组,将相同脚本字节数且相同脚本 ...
【技术保护点】
一种脚本测试方法,其特征在于,所述方法包括:获取待测试脚本的特征信息,所述特征信息包括脚本字节数和脚本方向;根据所述脚本字节数和脚本方向将所述待测试脚本进行分组,将相同脚本字节数且相同脚本方向的待测试脚本设置为同一测试组;根据测试组中的脚本总数量和测试组中脚本总字节数确定测试顺序;根据预先设定的脚本测试指标按照所述测试顺序对每个测试组中待测试脚本进行测试,其中每个测试组中第N+1个脚本的测试需要调用第N个脚本的测试数据,N为大于等于1的整数。
【技术特征摘要】
1.一种脚本测试方法,其特征在于,所述方法包括:获取待测试脚本的特征信息,所述特征信息包括脚本字节数和脚本方向;根据所述脚本字节数和脚本方向将所述待测试脚本进行分组,将相同脚本字节数且相同脚本方向的待测试脚本设置为同一测试组;根据测试组中的脚本总数量和测试组中脚本总字节数确定测试顺序;根据预先设定的脚本测试指标按照所述测试顺序对每个测试组中待测试脚本进行测试,其中每个测试组中第N+1个脚本的测试需要调用第N个脚本的测试数据,N为大于等于1的整数。2.根据权利要求1所述的脚本测试方法,其特征在于,所述获取待测试脚本的特征信息包括:判断载入的待测试脚本的格式是否符合测试要求;如果所述待测试脚本的格式符合测试要求,则对所述待测试脚本的信息进行获取。3.根据权利要求1所述的脚本测试方法,其特征在于,根据所述脚本字节数和脚本方向将所述待测试脚本进行分组,如果不同待测试脚本的脚本字节数相同和脚本方向中任一相同或均不相同,则按照脚本名称对待测试脚本进行二次分组。4.根据权利要求3所述的脚本测试方法,其特征在于,所述根据测试组中的脚本总数量和测试组中脚本总字节数确定测试顺序,包括:根据测试组中脚本数量降序排列,确定第一预测试顺序,其中脚本数量相同的并列设置;将所述第一测试顺序中脚本数量相同的测试组按照脚本总字节数降序排列获得第二预测顺序,将所述第二预测试顺序确定为测试顺序。5.根据权利要求4所述的脚本测试方法,其特征在于,所述根据预先设定的脚本测试指标按照所述测试顺序对每个测试组中待测试脚本进行测试,包括:确定预先设定的脚本测试指标的指标测试顺序;根据所述指标测试顺序和测试组的测试顺序对每个测试组中待测试脚本进行测试...
【专利技术属性】
技术研发人员:浦毅彬,姚毅,张见,陈佳妮,
申请(专利权)人:凌云天博光电科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。