【技术实现步骤摘要】
业务服务的测试方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种业务服务的测试方法和装置。
技术介绍
软件、应用或者服务在正式上线为用户提供服务之前,需要对其性能进行一系列的测试,以期提前发现软件中存在的问题。随着互联网技术的发展,海量的业务请求,例如针对广告位的广告推荐请求,对软件的处理速度和处理能力都是很大的考验。相关技术中的软件测试方法一般通过日志系统数据库实现,获取日志文件中与被请求广告相关的参数,在具体测试时,从日志文件中随机获取各项参数,并根据参数组包发送请求至服务所在的服务器,通过控速系统配置发送速度,保证请求根据配置的速度大小匀速发送。利用上述的方法进行测试时,需要进行数据库操作,进行大量配置工作,并需要随时对提取的相关参数进行更新,重新构造用于测试的请求组包,操作繁琐,工作量大,影响了测试的效率。针对相关技术中对业务服务的测试效率较低的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种业务服务的测试方法和装置,以至少解决相关技术中对业务服务的测试效率较低的技术问题。根据本专利技术实施例的一个方面,提供了一种业务服务 ...
【技术保护点】
1.一种业务服务的测试方法,其特征在于,包括:接收到测试请求,其中,所述测试请求用于请求对待测试的第一业务服务进行测试;响应于所述测试请求,从业务系统的接入服务器获取第一业务请求,其中,所述接入服务器用于转发接收到的第二业务请求至所述业务系统,所述第一业务请求为所述接入服务器对接收到的所述第二业务请求进行复制得到的;发送所述第一业务请求至所述第一业务服务所在的目标服务器,以对所述第一业务服务进行测试,其中,发送的所述第一业务请用于所述目标服务器对所述第一业务服务进行测试。
【技术特征摘要】
1.一种业务服务的测试方法,其特征在于,包括:接收到测试请求,其中,所述测试请求用于请求对待测试的第一业务服务进行测试;响应于所述测试请求,从业务系统的接入服务器获取第一业务请求,其中,所述接入服务器用于转发接收到的第二业务请求至所述业务系统,所述第一业务请求为所述接入服务器对接收到的所述第二业务请求进行复制得到的;发送所述第一业务请求至所述第一业务服务所在的目标服务器,以对所述第一业务服务进行测试,其中,发送的所述第一业务请用于所述目标服务器对所述第一业务服务进行测试。2.根据权利要求1所述的方法,其特征在于,从业务系统的接入服务器获取第一业务请求包括:按照当前时刻从所述接入服务器的请求集合中获取所述第一业务请求,其中,所述当前时刻与所述第一业务请求的发送时刻之间的差值小于预设阈值,所述请求集合中的业务请求为对所述接入服务器在所述当前时刻之前接收到的业务请求进行复制得到的,所述请求集合中包括所述第一业务请求。3.根据权利要求1所述的方法,其特征在于,从业务系统的接入服务器获取第一业务请求包括:从所述接入服务器的请求集合中选取出与所述第一业务服务匹配的所述第一业务请求,其中,所述第一业务服务与所述第一业务请求所请求提供的业务服务相匹配。4.根据权利要求3所述的方法,其特征在于,从所述接入服务器的请求集合中选取出与所述第一业务服务匹配的所述第一业务请求包括:从配置文件中获取与所述第一业务服务关联的第一参数信息,其中,所述第一参数信息为用于请求提供所述第一业务服务的业务请求中需携带的参数信息;判断所述请求集合中的业务请求所携带的第二参数信息与所述第一参数信息是否相同,其中,所述第二参数信息用于指示所述请求集合中的业务请求所请求提供的业务服务;在判断出所述第二参数信息与所述第一参数信息相同的情况下,确定所述请求集合中的业务请求为选取出的所述第一业务请求。5.根据权利要求1所述的方法,其特征在于,在发送所述第一业务请求至所述第一业务服务所在的目标服务器之前,所述方法还包括:从配置文件中获取为所述目标服务器配置的发送比例;发送所述第一业务请求至所述第一业务服务所在的目标服务器包括:按照所述发送比例发送所述第一业务请求至所述目标服务器。6.根据权利要求5所述的方法,其特征在于,在按照所述发送比例发送所述第一业务请求至所述目标服务器之前,所述方法还包括:从所述配置文件中获取所述目标服务器的地址信息;按照所述发送比例发送所述第一业务请求至所述目标服务器包括:按照所述发送比例发送所述第一业务请求至所述地址信息所指示的所述目标服务器。7.根据权利要求1至6中任意一项所述的方法,其特征在于,在接收到所述测试请求之前,所述方法还包括:创建配置文件,其中,所述配置文件中记录有待测试的业务服务和用于请求提供所述待测试的业务服务的业务请求中需携带的参数信息之间的关联关系、所述待测试的业务服务和所述待测试的业务服务所在服务器的地址信息之间的关联关系以及所述待测试的业务服务和所述待测试的业务服务所在服务器的发送比例之间的关联关系。8.根据权利要求1所述的方法,其特征在于,在发送所述第一业务请求至所述第一业务服务所在的目标服务器之后,所述方法还包括:获取所述目标服务器对所述第一业务服务的测试结果,其中,所述测试结果中包括所述第一业务服务根据所述第一业务请求返回的媒体推荐信息...
【专利技术属性】
技术研发人员:王瑞智,王德宝,卿翊轩,郑旭,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。