服务器接口并发测试的方法和装置的制造方法

文档序号:9524097阅读:375来源:国知局
服务器接口并发测试的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及服务器接口并发测试的方法和装置。
【背景技术】
[0002]随着互联网的发展,网络和运行于网络的软件发展越来越快,人们最终通过网络从服务器端获取服务;服务器是整个网络系统和计算机平台的核心,大部分重要的数据保存在服务器上,大部分网络服务也都在服务器上运行,服务器的性能决定整个网络应用系统的性能;因此,服务器的性能测试显得尤为重要,而服务器接口并发测试是测试服务器性能的一种重要方法。
[0003]目前,进行服务器接口并发测试的系统很少,而且不够智能,在进行服务器接口并发测试时大部分的系统需要测试员手动输入测试接口、接口参数等测试信息,由于服务器接口并发测试的测试信息很多,故测试员手动输入测试信息需要很长时间,从而导致服务器接口并发测试的效率低下。

【发明内容】

[0004]本发明的主要目的在于提高服务器接口并发测试的测试效率。
[0005]为实现上述目的,本发明提供的一种服务器接口并发测试的方法,包括以下步骤:接收批量导入的多个模拟用户的接口数据和预置结果数据,将所述接口数据提交至服务器;接收所述服务器的返回数据,比对所述返回数据与所述预置结果数据,根据比对结果得到测试结果。
[0006]优选地,在所述接收所述服务器的返回数据,比对所述返回数据与所述预置结果数据,根据比对结果得到测试结果的步骤之前,所述服务器接口并发测试的方法还包括:判断提交至所述服务器的接口数据是否重复;当提交至所述服务器的接口数据重复时,根据预设的参数化标准将所述接口数据参数化,并将参数化后的接口数据重新提交至所述服务器。
[0007]优选地,在所述当提交至所述服务器的接口数据重复时,根据预设的参数化标准将所述接口数据参数化,并将参数化后的接口数据重新提交至所述服务器的步骤之前,所述服务器接口并发测试的方法还包括:接收测试员设置的所述接口数据的参数化标准;所述参数化标准为默认参数化标准或者自定义参数化标准。
[0008]优选地,在所述将所述接口数据提交至服务器的步骤之前,所述服务器接口并发测试的方法还包括:当所述接口数据和/或所述预置结果数据发生变化时,对所述接口数据和/或所述预置结果数据进行增加、删除、修改或者查找操作。
[0009]优选地,在所述接收所述服务器的返回数据,比对所述返回数据与所述预置结果数据,根据比对结果得到测试结果的步骤之后,所述服务器接口并发测试的方法还包括:判断对所述服务器的多个接口的测试是否完成;若否,测试未测试的所述服务器的接口 ;若是,根据所述接口数据、所述返回数据和所述测试结果生成测试报告。
[0010]优选地,在所述接收所述服务器的返回数据,比对所述返回数据与所述预置结果数据,根据比对结果得到测试结果的步骤之后,所述服务器接口并发测试的方法还包括:接收测试员设置的所述服务器的性能评分标准;根据所述测试结果和所述性能评分标准对所述服务器进行性能评分,并生成评分报告。
[0011]此外,为实现上述目的,本发明还提供一种服务器接口并发测试的装置,包括:数据接收模块,用于接收批量导入的多个模拟用户的所述接口数据和所述预置结果数据;数据传输模块,用于将所述接口数据提交至所述服务器;数据采集模块,用于接收所述服务器的返回数据;数据处理模块,用于比对所述返回数据与所述预置结果数据,根据比对结果得到测试结果。
[0012]优选地,所述服务器接口并发测试的装置还包括:第一判断模块,用于判断提交至所述服务器的接口数据是否重复;参数设置模块,用于在提交至所述服务器的接口数据重复时,根据预设的参数化标准将所述接口数据参数化。
[0013]优选地,所述参数设置模块还用于在当提交至所述服务器的接口数据重复时,根据预设的参数化标准将所述接口数据参数化,并将参数化后的接口数据提交至所述服务器之前,接收测试员设置的所述接口数据的参数化标准,所述参数化标准为默认参数化标准或者自定义参数化标准。
[0014]优选地,所述服务器接口并发测试的装置还包括:数据管理模块,用于在将所述接口数据提交至服务器之前,当所述接口数据和/或所述预置结果数据发生变化时,对所述接口数据和/或所述预置结果数据进行增加、删除、修改或者查找操作。
[0015]优选地,所述服务器接口并发测试的装置还包括:第二判断模块,用于在接收所述服务器的返回数据,比对所述返回数据与所述预置结果数据,根据比对结果得到测试结果之后,判断对所述服务器的多个接口的测试是否完成;测试报告生成模块,用于根据所述接口数据、所述返回数据和所述测试结果生成测试报告。
[0016]优选地,所述服务器接口并发测试的装置还包括:性能评分模块,用于在接收所述服务器的返回数据,比对所述返回数据与所述预置结果数据,根据比对结果得到测试结果之后,接收测试员设置的所述服务器的性能评分标准,并根据所述测试结果和所述性能评分标准对所述服务器进行性能评分,生成评分报告。
[0017]本发明所提供的服务器接口并发测试的方法通过在接收多个模拟用户的接口数据和预置结果数据时,测试员预先将多个模拟用户的接口数据和预置结果数据整理为文档,再批量的导入到终端系统,相比于测试员手动输入的方式可以减少数据的输入时间,提高了接口数据和预置结果数据的输入效率,进而提高了服务器接口并发测试的测试效率;另外,在将多个模拟用户的接口数据提交至服务器进行测试时,通过自动判断提交至服务器的接口数据是否重复,并在提交至服务器的接口数据重复时,根据预设的参数化标准将接口数据参数化,再将参数化后的接口数据提交至服务器进行测试,由于参数化后的接口数据消除了接口数据重复的可能,故可避免出现因接口数据重复而导致的测试中断或者测试结果无效的情况,确保服务器接口在并发测试时能顺利进行或者得到有效的测试结果,从而保证服务器接口在并发测试时有较高的测试效率。
【附图说明】
[0018]图1为本发明服务器接口并发测试的方法第一实施例的流程示意图;
[0019]图2为本发明服务器接口并发测试的方法第二实施例的流程示意图;
[0020]图3为本发明服务器接口并发测试的方法第三实施例的流程示意图;
[0021]图4为本发明服务器接口并发测试的装置第一实施例的功能模块示意图;
[0022]图5为本发明服务器接口并发测试的装置第二实施例的功能模块示意图;
[0023]图6为本发明服务器接口并发测试的装置第三实施例的功能模块示意图;
[0024]图7为本发明服务器接口并发测试的装置第四实施例的功能模块示意图。
[0025]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0026]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]本发明提供一种服务器接口并发测试的方法。
[0028]参照图1,图1为本发明服
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1