流量分配策略测试方法、装置及电子设备制造方法及图纸

技术编号:18444768 阅读:21 留言:0更新日期:2018-07-14 10:19
本发明专利技术实施例提供一种流量分配策略测试方法、装置及电子设备,该方法包括:使用多个国际移动设备身份码IMEI向应用程序APP的服务器发送多个统一资源定位符URL请求;接收所述APP的服务器针对每个所述URL请求所返回的URL;根据所述返回的URL中的页面标识以及所述IMEI的数量,确定预设的流量分配策略是否正确。通过该方法使得在APP上线之前即可以验证流量分配策略,从而保证APP上线之后的正常运行。

Flow allocation strategy testing method, device and electronic equipment

An embodiment of the invention provides a flow allocation strategy test method, device and electronic device, which includes: sending multiple unified resource locator URL requests to the server of the application APP using multiple international mobile device identity code IMEI; receiving the server pin of the APP to the URL returned by each of the URL requests; According to the page identifier in the returned URL and the number of IMEI, determine whether the preset traffic allocation policy is correct. Through this method, the traffic assignment strategy can be verified before the APP is online, so as to ensure the normal operation of APP after being online.

【技术实现步骤摘要】
流量分配策略测试方法、装置及电子设备
本专利技术实施例涉及计算机技术,尤其涉及一种流量分配策略测试方法、装置及电子设备。
技术介绍
应用程序(Application,简称APP)需要进行接口测试。接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。在一些APP中,可能存在一些功能,要求能够对不同用户展示不同界面,来观察不同页面展示带来的效果,这些功能通过后台接口下发设置一定比例的随机流量分配。现有技术中,对于上述要求能够对不同用户展示不同界面的功能,通过埋点的方式通过参数区分不同页面的展示情况,用户触发上述功能时时,埋点数据上传。当用户量达到一定的数量时,通过统计埋点数据,验证流量分配策略的正确性。但是,使用现有技术的方法,在需求上线前无法对流量分配策略进行测试。
技术实现思路
本专利技术实施例提供一种流量分配策略测试方法、装置及电子设备,用于解决现有技术中在需求上线前无法对流量分配策略进行测试的问题。本专利技术实施例第一方面提供一种流量分配策略测试方法,包括:使用多个国际移动设备身份码IMEI向应用程序APP的服务器发送多个统一资源定位符URL请求;接收所述APP的服务器针对每个所述URL请求所返回的URL;根据所述返回的URL中的页面标识以及所述IMEI的数量,确定预设的流量分配策略是否正确。进一步地,所述根据所述返回的URL中的页面标识以及所述IMEI的数量,确定预设的流量分配策略是否正确,包括:根据所述返回的URL中的页面标识以及所述IMEI的数量,统计每个页面标识所对应页面的访问比例;判断每个页面标识所对应页面的访问比例与预设的流量分配策略中所述页面标识所对应页面的比例的差值是否小于预设值,若是,则确定所述流量分配策略正确。进一步地,所述使用多个IMEI向APP的服务器发送URL请求之前,还包括:获取所述多个IMEI;确定请求参数,所述请求参数包括:所述APP所在的终端的操作系统信息以及所述APP的版本信息。进一步地,所述使用多个IMEI向APP的服务器发送多个URL请求,包括:向APP的服务器分别发送每个IMEI对应的URL请求,所述URL请求中包括所述IMEI、所述APP所在的终端的操作系统信息以及所述APP的版本信息。进一步地,所述获取所述多个IMEI,包括:从IMEI文件中读取所述多个IMEI,其中,所述IMEI文件中存储预设数量的IMEI,所述IMEI相互不重复。本专利技术实施例第二方面提供一种流量分配策略测试装置,包括:发送模块,用于使用多个国际移动设备身份码IMEI向应用程序APP的服务器发送多个统一资源定位符URL请求;接收模块,用于接收所述APP的服务器针对每个所述URL请求所返回的URL;处理模块,用于根据所述返回的URL中的页面标识以及所述IMEI的数量,确定预设的流量分配策略是否正确。进一步地,所述处理模块包括:统计单元,用于根据所述返回的URL中的页面标识以及所述IMEI的数量,统计每个页面标识所对应页面的访问比例;确定单元,用于判断每个页面标识所对应页面的访问比例与预设的流量分配策略中所述页面标识所对应页面的比例的差值是否小于预设值,若是,则确定所述流量分配策略正确。进一步地,还包括:获取模块,用于获取所述多个IMEI;确定模块,用于确定请求参数,所述请求参数包括:所述APP所在的终端的操作系统信息以及所述APP的版本信息。进一步地,所述发送模块具体用于:向APP的服务器分别发送每个IMEI对应的URL请求,所述URL请求中包括所述IMEI、所述APP所在的终端的操作系统信息以及所述APP的版本信息。进一步地,所述获取模块具体用于:从IMEI文件中读取所述多个IMEI,其中,所述IMEI文件中存储预设数量的IMEI,所述IMEI相互不重复。本专利技术实施例第三方面提供一种电子设备,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,执行上述第一方面所述的方法步骤。本专利技术实施例第四方面提供一种可读存储介质,所述可读存储介质中存储有计算机程序,当流量分配策略测试装置的至少一个处理器执行所述计算机程序时,流量分配策略测试装置执行上述第一方面所述的流量分配策略测试方法。本专利技术实施例第五方面提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在可读存储介质中。流量分配策略测试装置的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得流量分配策略测试装置实施第一方面的流量分配策略测试方法。本专利技术实施例所提供的流量分配策略测试方法、装置及电子设备,终端通过向服务器发送针对多个IMEI的多个URL请求,从而使得服务器针对这些IMEI分别进行页面分配,终端进而根据服务器所返回URL中的页面标识以及IMEI数量来统计实际的页面分配情况,基于该实际的页面分配情况可以验证预设的流量分配策略是否正确,进而可以根据验证结果执行相应的修正处理。即通过本实施例使得在APP上线之前即可以验证流量分配策略,从而保证APP上线之后的正常运行。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的流量分配策略测试方法的系统架构图;图2为本专利技术实施例提供的流量分配策略测试方法实施例一的流程示意图;图3为本专利技术实施例提供的流量分配策略测试方法实施例二的流程示意图;图4为本专利技术实施例提供的流量分配策略测试方法实施例三的流程示意图;图5为本专利技术实施例提供的流量分配策略测试方法实施例四的流程示意图;图6为本专利技术实施例提供的流量分配策略测试装置实施例一的模块结构图;图7为本专利技术实施例提供的流量分配策略测试装置实施例二的模块结构图;图8为本专利技术实施例提供的流量分配策略测试装置实施例三的模块结构图;图9为本专利技术实施例提供的电子设备实施例一的实体框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术实施例一部分实施例,而不是全部的实施例。基于本专利技术实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术实施例保护的范围。现有技术中,需要在需求上线之后,即实际应用之后才能验证流量分配策略是否合理,如果验证出流量分配策略不合理,则需要重新发布新的APP版本来进行修正。另外,现有技术的方法还需要APP的实际使用用户达到足够多的数量才可以验证流量分配策略。本专利技术实施例基于上述问题,提出一种流量分配策略测试方法,在APP上线之前即可以验证流量分配策略,从而保证APP上线之后的正常运行。图1为本专利技术实施例提供的流量分配策略测试方法的系统架构图,如图1所示,该方法涉及终端及服务器,其中,服务器为APP的服务器,终端为对APP进行模拟测试的台式电脑等本文档来自技高网...

【技术保护点】
1.一种流量分配策略测试方法,其特征在于,包括:使用多个国际移动设备身份码IMEI向应用程序APP的服务器发送多个统一资源定位符URL请求;接收所述APP的服务器针对每个所述URL请求所返回的URL;根据所述返回的URL中的页面标识以及所述IMEI的数量,确定预设的流量分配策略是否正确。

【技术特征摘要】
1.一种流量分配策略测试方法,其特征在于,包括:使用多个国际移动设备身份码IMEI向应用程序APP的服务器发送多个统一资源定位符URL请求;接收所述APP的服务器针对每个所述URL请求所返回的URL;根据所述返回的URL中的页面标识以及所述IMEI的数量,确定预设的流量分配策略是否正确。2.根据权利要求1所述的方法,其特征在于,所述根据所述返回的URL中的页面标识以及所述IMEI的数量,确定预设的流量分配策略是否正确,包括:根据所述返回的URL中的页面标识以及所述IMEI的数量,统计每个页面标识所对应页面的访问比例;判断每个页面标识所对应页面的访问比例与预设的流量分配策略中所述页面标识所对应页面的比例的差值是否小于预设值,若是,则确定所述流量分配策略正确。3.根据权利要求1或2所述的方法,其特征在于,所述使用多个IMEI向APP的服务器发送URL请求之前,还包括:获取所述多个IMEI;确定请求参数,所述请求参数包括:所述APP所在的终端的操作系统信息以及所述APP的版本信息。4.根据权利要求3所述的方法,其特征在于,所述使用多个IMEI向APP的服务器发送多个URL请求,包括:向APP的服务器分别发送每个IMEI对应的URL请求,所述URL请求中包括所述IMEI、所述APP所在的终端的操作系统信息以及所述APP的版本信息。5.根据权利要求3所述的方法,其特征在于,所述获取所述多个IMEI,包括:从IMEI文件中读取所述多个IMEI,其中,所述IMEI文件中存储预设数量的IMEI,所述IMEI相互不重复。6.一种流量分配策略测试装置,其特征在于,包括:发送模块,用于使用多个国际移动设备身份码IMEI向应用程序APP的服务器发送多个统一资...

【专利技术属性】
技术研发人员:邢昆杉
申请(专利权)人:五八有限公司
类型:发明
国别省市:天津,12

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

1