【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种响应测试方法及装置。
技术介绍
随着信息技术的发展,网络服务商后台的服务系统可以为用户提供各类丰富的业务服务。业务服务的顺利实现,依赖于服务系统内部不同的业务系统的协同工作。例如:在实际应用中,网站为用户提供一种登录业务,用户可以使用自身的用户信息登录至该网站中,从而用户可以获得该网站提供的丰富网络服务。在此场景中,该网站便可以看作一种服务系统,其中该网站中包含的登录系统和校验系统就是该网站中的两种业务系统,若用户使用自身的用户信息进行登录时,登录系统就会生成相应的登录业务,并将该登录业务的业务信息(包括:账户名、账户密码等)发送至校验系统中,以完成对登录业务的校验操作,校验系统会将校验结果反馈给登录系统,从而登录系统完成一整套登录业务的流程。显然,一次登录业务由登录系统和校验系统共同实现。目前,网络服务商为了保证其业务服务在实际应用时能够正常运行,通常会对后台的各业务系统进行仿真测试,以检验不同业务系统的运算性能和负载能力。在仿真测试的过程中,会模拟真实场景下不同业务系统之间的交互。也就是说,目前的测试方式针对于任一种业务服务,会以真实场景为基准,部署一套完整的业务流程(包括参与该业务服务的所有业务系统)和测试数据(其中,业务流程是指一项完整的业务服务,在不同的业务系统之间的执行流程;测试数据是指在测试过程中,部署在参与测试的每一业务系统中的仿真数据),以此测试不同业务系统在不同运行负荷下的状态。然而对于目前的测试方式而言,针对每一种业务服务,都需要部署完整的业务流程,并调用多个业务系统以完成测试,测试过程较为 ...
【技术保护点】
一种响应测试方法,其特征在于,包括:测试平台接收被测系统发送的测试请求消息;其中,所述测试平台用于模拟与所述被测系统进行信息交互的业务系统;根据所述测试请求消息,在预先保存的历史响应消息中,确定与所述测试请求消息相匹配的历史响应消息;根据确定出的历史响应消息,对所述被测系统进行测试。
【技术特征摘要】
1.一种响应测试方法,其特征在于,包括:测试平台接收被测系统发送的测试请求消息;其中,所述测试平台用于模拟与所述被测系统进行信息交互的业务系统;根据所述测试请求消息,在预先保存的历史响应消息中,确定与所述测试请求消息相匹配的历史响应消息;根据确定出的历史响应消息,对所述被测系统进行测试。2.如权利要求1所述的方法,其特征在于,根据所述测试请求消息,在预先保存的历史响应消息中,确定与所述测试请求消息相匹配的历史响应消息,具体包括:确定所述测试请求消息对应的业务类型;根据确定出的所述业务类型,在所述测试平台预先保存的历史响应消息中,查找与所述业务类型相匹配的历史响应消息;将查找到的历史响应消息确定为与所述测试请求消息相匹配的历史响应消息。3.如权利要求1所述的方法,其特征在于,根据确定出的历史响应消息,对所述被测系统进行测试,具体包括:根据确定出的历史响应消息,确定历史响应时间;根据确定出的所述历史响应时间,对所述被测系统进行测试。4.如权利要求3所述的方法,其特征在于,根据确定出的所述历史响应时间,对所述被测系统进行测试,具体包括:当不同的历史响应时间的数量小于预设阈值时,从确定出的各历史响应时间中任选择一个历史响应时间;等待与所述历史响应时间相等的时长后,向被测系统返回测试响应消息,并测试所述被测系统接收到测试响应消息后的状态。5.如权利要求3所述的方法,其特征在于,根据确定出的所述历史响应
\t时间,对所述被测系统进行测试,具体包括:当不同的历史响应时间的数量不小于预设阈值时,根据确定出的各历史响应时间确定时间区间;随机确定落入所述时间区间内的等待时间;等待与随机确定的所述等待时间相等的时长后,向被测系统返回测试响应消息,并测试所述被测系统接收到测试响应消息后的状态。6.如权利要求1所述的方法,其特征在于,所述测试平台接收到的测试请求消息为多个测试请求消息;根据确定出的历史响应消息,对所述被测系统进行测试,具体包括:针对接收到的每个测试请求消息,从根据该测试请求消息确定出的各历史响应消息中选择一个未选择过的历史响应消息,确定选择的该历史响应消息对应的历史响应时间,并等待与该历史响应时间相等的时长后,将选择的该历史响应消息返回给所述被测系统,并测试所述被测系统接收到该历史响应消息后的状态。7.如权利要求1所述的方法,其特征在于,根据确定出的历史响应消息,对所述被测系统进行测试,具体包括:根据确定出的历史响应消息,确定基准等待时间;根据已经向所述被测系统返回的测试响应消息的数量,确定延迟系数,其中,已经向所述被测系统返回的测试响应消息的数量越多,所述延迟系数越大;将所述基准等待时间与所述延迟系数的乘积确定为实际等待时间;等待与所述实际等待时间相等的时长后,向被测系统返回测试响应消息,并测试所述被测系统接收到测试响应消息后的状态。8.一种响应测试方法,其特征在于,包括:被测系统向测试平台发送测试请求消息,使所述测试平台确定与所述测试请求消息相匹配的历史响应消息,并根据所述历史响应消息向所述被测系统返回测试响应消息;接收由所述测试平台返回的测试响应消息,并对所述测试响应消息进行测试处理。9.如权利要求8所述的方法,其特征在于,被测系统向测试平台发送测试请求消息,具体包括:所述被测系统对预先设置的测试数据进行处理,生成测试请求...
【专利技术属性】
技术研发人员:童庭坚,李恩领,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。