并发性能测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21913828 阅读:18 留言:0更新日期:2019-08-21 12:23
本发明专利技术公开了一种并发性能测试方法、装置、计算机设备及存储介质,涉及研发管理领域。该并发性能测试方法包括由测试服务器执行的如下步骤:获取广告竞价平台发出的响应请求,其中,响应请求包括访问标识和并发请求标识;基于访问标识、并发请求标识和统一资源定位符调用预先创建的测试服务,根据测试服务访问模拟广告主需求方平台;根据访问标识和并发请求标识在预设的响应文件中得到目标响应数据;向广告竞价平台发送目标响应数据,并接收广告竞价平台返回的竞价结果,根据目标响应数据和竞价结果判断广告竞价平台的并发性能是否合格。采用该并发性能测试方法能够对广告竞价平台的并发性能进行快捷有效的测试。

Concurrent performance testing methods, devices, computer equipment and storage media

【技术实现步骤摘要】
并发性能测试方法、装置、计算机设备及存储介质
本专利技术涉及研发管理领域,尤其涉及一种并发性能测试方法、装置、计算机设备及存储介质。
技术介绍
广告主需求方平台(Demand-SidePlatform,简称DSP)是指为广告主提供跨媒介、跨平台、跨终端的广告投放平台,通过数据整合、分析,实现基于受众的精准投放,并且实时监控不断优化。广告竞价平台(AdExchange,简称ADX)是指负责连接买方和卖方,将媒体的广告流量以拍卖的方式卖给广告主需求方平台的竞价平台。当前在测试广告竞价平台的并发性能时,限制于并发处理的真实场景的构建时长等因素,难以对广告竞价平台的并发性能进行快捷有效的测试。
技术实现思路
有鉴于此,本专利技术实施例提供了一种并发性能测试方法、装置、计算机设备及存储介质,用以解决难以对广告竞价平台的并发性能进行快捷有效的测试的问题。第一方面,本专利技术实施例提供了一种并发性能测试方法,包括由测试服务器执行的如下步骤:获取广告竞价平台发出的响应请求,其中,所述响应请求包括访问标识和并发请求标识;基于所述访问标识、所述并发请求标识和统一资源定位符调用预先创建的测试服务,根据所述测试服务访问模拟广告主需求方平台;通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据;向所述广告竞价平台发送所述目标响应数据,并接收所述广告竞价平台返回的竞价结果,根据所述目标响应数据和所述竞价结果判断所述广告竞价平台的并发性能是否合格,其中,所述广告竞价平台的竞价逻辑是预先测定为正确的。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基于所述访问标识、所述并发请求标识和统一资源定位符调用预先创建的测试服务,根据所述测试服务访问模拟广告主需求方平台,包括:将所述访问标识和所述并发请求标识作为传入参数;在所述统一资源定位符后添加所述传入参数,得到目标地址;根据所述目标地址调用所述测试服务,根据所述测试服务访问所述模拟广告主需求方平台,其中,所述测试服务采用可访问接口的访问形式,基于所述统一资源定位符调用。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据,包括:在所述响应文件中进行关于所述访问标识的关键字匹配;在存在与所述访问标识相同的关键字所对应的并发响应内容中,进行关于所述并发请求标识的关键字匹配;当所述并发响应内容中存在与所述并发请求标识相同的关键字时,根据所述并发请求标识在所述并发响应内容中得到所述目标响应数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述目标响应数据和所述竞价结果判断所述广告竞价平台的并发性能是否合格,具体包括:从所述目标响应数据中获取目标响应价格;从所述目标响应价格中得到出价数额最高的目标响应出价;若所述广告竞价平台的竞价结果为出价数额最高的所述目标响应出价,则确定所述广告竞价平台的并发性能是合格的。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据之前,还包括:获取目标测试规则;将所述目标测试规则以目标配置文件的形式存储;采用生成脚本读取所述目标配置文件,根据所述目标测试规则得到目标响应数据,并基于所述目标响应数据生成所述目标响应文件,其中,所述目标响应数据包括所述目标响应价格,所述生成脚本用于根据所述目标配置文件中存储的目标测试规则生成目标响应数据。第二方面,本专利技术实施例提供了一种并发性能测试装置,包括:响应请求获取模块,用于获取广告竞价平台发出的响应请求,其中,所述响应请求包括访问标识和并发请求标识;广告主需求方平台访问模块,用于基于所述访问标识、所述并发请求标识和所述统一资源定位符调用预先创建的测试服务,根据所述测试服务访问模拟广告主需求方平台;目标响应数据获取模块,用于通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据;并发性能判断模块,用于向所述广告竞价平台发送所述目标响应数据,并接收所述广告竞价平台返回的竞价结果,根据所述目标响应数据和所述竞价结果判断所述广告竞价平台的并发性能是否合格,其中,所述广告竞价平台的竞价逻辑是预先测定为正确的。第三方面,本专利技术实施例提供了一种并发性能测试方法,包括由广告竞价平台执行的如下步骤:向测试服务器发起响应请求,其中,所述响应请求包括访问标识和并发请求标识;接收测试服务器返回的目标响应数据,根据所述目标响应数据计算得到竞价结果,并发送所述竞价结果到所述测试服务器。第四方面,本专利技术实施例提供了一种并发性能测试装置,包括:响应请求发起模块,用于向测试服务器发起响应请求,其中,所述响应请求包括访问标识和并发请求标识;竞价结果获取模块,用于接收测试服务器返回的目标响应数据,根据所述目标响应数据计算得到竞价结果,并发送所述竞价结果到所述测试服务器。第五方面,一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,当所述处理器执行所述计算机程序时,用以执行第一方面任一项所述的并发性能测试方法;或者,当所述处理器执行所述计算机程序时,用以执行第三方面任一项所述的并发性能测试方法。第六方面,本专利技术实施例提供了一种计算机可读存储介质,包括:计算机程序,当所述计算机程序被所述处理器执行时,用以执行第一方面任一项所述的并发性能测试方法;或者,当所述计算机程序被所述处理器执行时,用以执行第三方面任一项所述的并发性能测试方法。在本专利技术实施例中,首先测试服务器获取由广告竞价平台的响应请求,基于访问标识、并发请求标识和统一资源定位符创建测试服务并访问模拟广告主需求方平台,采用模拟广告主需求方平台代替真实场景中的广告主需求平台,能够显著提高并发性能测试的效率;然后测试服务器通过模拟广告主需求方平台,根据访问标识和并发请求标识在预设的响应文件中获取目标响应数据,使得测试人员能够根据测试需要随时对目标响应数据进行调整,提高测试的灵活性;最后测试服务器根据目标响应数据和竞价结果判断广告竞价平台的并发性能是否合格,可以通过广告竞价平台对于目标响应数据的竞价结果准确测试广告竞价平台的并发性能,实现对广告竞价平台快捷有效的并发性能测试。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术一实施例中由测试服务器执行的并发性能测试方法的一流程图;图2是本专利技术一实施例中与测试服务器执行的并发性能测试方法对应的并发性能测试装置的一示意图;图3是本专利技术一实施例中由广告竞价平台执行的并发性能测试方法的一流程图;图4是本专利技术一实施例中与广告竞价平台执行的并发性能测试方法对应的并发性能测试装置的一示意图;图5是本专利技术一实施例中计算机设备的一示意图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本文档来自技高网...

【技术保护点】
1.一种并发性能测试方法,其特征在于,所述方法包括由测试服务器执行的如下步骤:获取广告竞价平台发出的响应请求,其中,所述响应请求包括访问标识和并发请求标识;基于所述访问标识、所述并发请求标识和统一资源定位符调用预先创建的测试服务,根据所述测试服务访问模拟广告主需求方平台;通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据;向所述广告竞价平台发送所述目标响应数据,并接收所述广告竞价平台返回的竞价结果,根据所述目标响应数据和所述竞价结果判断所述广告竞价平台的并发性能是否合格,其中,所述广告竞价平台的竞价逻辑是预先测定为正确的。

【技术特征摘要】
1.一种并发性能测试方法,其特征在于,所述方法包括由测试服务器执行的如下步骤:获取广告竞价平台发出的响应请求,其中,所述响应请求包括访问标识和并发请求标识;基于所述访问标识、所述并发请求标识和统一资源定位符调用预先创建的测试服务,根据所述测试服务访问模拟广告主需求方平台;通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据;向所述广告竞价平台发送所述目标响应数据,并接收所述广告竞价平台返回的竞价结果,根据所述目标响应数据和所述竞价结果判断所述广告竞价平台的并发性能是否合格,其中,所述广告竞价平台的竞价逻辑是预先测定为正确的。2.根据权利要求1所述的方法,其特征在于,所述基于所述访问标识、所述并发请求标识和统一资源定位符调用预先创建的测试服务,根据所述测试服务访问模拟广告主需求方平台,包括:将所述访问标识和所述并发请求标识作为传入参数;在所述统一资源定位符后添加所述传入参数,得到目标地址;根据所述目标地址调用所述测试服务,根据所述测试服务访问所述模拟广告主需求方平台,其中,所述测试服务采用可访问接口的访问形式,基于所述统一资源定位符调用。3.根据权利要求1所述的方法,其特征在于,所述通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据,包括:在所述响应文件中进行关于所述访问标识的关键字匹配;在存在与所述访问标识相同的关键字所对应的并发响应内容中,进行关于所述并发请求标识的关键字匹配;当所述并发响应内容中存在与所述并发请求标识相同的关键字时,根据所述并发请求标识在所述并发响应内容中得到所述目标响应数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标响应数据和所述竞价结果判断所述广告竞价平台的并发性能是否合格,具体包括:从所述目标响应数据中获取目标响应价格;从所述目标响应价格中得到出价数额最高的目标响应出价;若所述广告竞价平台的竞价结果为出价数额最高的所述目标响应出价,则确定所述广告竞价平台的并发性能是合格的。5.根据权利要求1至4任意一项所述的方法,其特征在于,在通过所述模拟广告主需求方平台,根据所述访问标识和所述并发请求标识在预设的响应文件中得到目标响应数据之前,还包括:获取目标测试规则;将所述目标测试规则以目标配置文...

【专利技术属性】
技术研发人员:刘芳吕小立刘丽珍
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1