【技术实现步骤摘要】
平台性能测试的方法、装置、电子设备及可读存储介质
[0001]本申请涉及测试
,具体而言,涉及平台性能测试的方法、装置、电子设备及可读存储介质。
技术介绍
[0002]随着互联网技术的发展,研发人员通常可以通过产品开发平台开发不同的应用产品,如防火墙。产品开发平台通常可以支撑几十个应用产品和开发以及运行。实际应用中,通常需要对产品开发平台进行性能测试,从而可以通过平台测试数据,判断产品开发平台是否可以满足目标应用产品的性能需求。
[0003]现有技术下,通常对产品开发平台的多个性能指标进行测试,获得平台测试数据,并将平台测试数据发送至目标应用产品。目标应用产品可以根据该平台测试数据,判断产品开发平台是否满足目标应用产品的性能需求。
[0004]但是,不同的应用产品所需要的产品开发平台的性能指标通常是不同的,这种测试方式,不能根据不同的应用产品的性能需求,对产品开发平台进行个性化性能测试,会向目标应用产品提供无效的垃圾数据。
[0005]由此,在对产品开发平台进行测试时,如何针对不同的应用产品,对 ...
【技术保护点】
【技术特征摘要】
1.一种平台性能测试的方法,其特征在于,包括:确定接收到针对目标应用产品的平台测试任务时,获取所述目标应用产品的业务属性信息和资源属性信息,其中,所述目标应用产品为通过产品开发平台开发的产品;根据所述业务属性信息以及所述资源属性信息,确定待测试的性能指标;针对所述性能指标,对所述产品开发平台进行测试,获得平台测试数据;将所述平台测试数据,发送至所述目标应用产品。2.如权利要求1所述的方法,其特征在于,在所述获取所述目标应用产品的业务属性信息和资源属性信息之前,包括:获取所述目标应用产品的业务报文,以及资源配置信息;对所述业务报文进行解析以及特征提取,获得业务报文的业务特征;根据所述业务特征,生成并存储所述目标应用产品的业务属性信息;对所述资源配置信息进行资源属性提取,获得并存储所述资源属性信息。3.如权利要求1所述的方法,其特征在于,所述根据所述平台测试任务,所述业务属性信息以及所述资源属性信息,确定待测试的性能指标,包括:根据预设的业务属性信息、资源属性信息以及性能指标三者之间的对应关系,获取所述业务属性信息和所述资源属性信息对应的性能指标。4.如权利要求1
‑
3任一项所述的方法,其特征在于,所述针对所述性能指标,对所述产品开发平台进行测试,获得平台测试数据,包括:根据所述资源属性信息以及业务属性信息,配置性能测试环境,其中,所述性能测试环境包括:测试服务端、测试客户端以及被测模块;获取所述性能指标的初始的指标值;基于所述性能测试环境,循环执行以下步骤,直至确定达到预设指标测试条件:基于所述指标值,控制所述测试服务端和所述测试客户端之间通过所述被测模块传输测试报文,并获取所述测试报文的丢包率,以及按照所述丢包率,调整所述性能指标的指标值;根据调整后的指标值,生成平台测试数据。5.如权利要求4所述的方法,其特征在于,所述根据所述资源属性信息以及业务属性信息,配置性能测试环境,包括:根据所述资源属性信息,配置被测模块,生成软硬件测试环境;根据所述业务属性信息,配置测试服务端以及测试客户端,生成业务测试环境;基于所述硬件测试环境和所述业务测试环境,获得所述性能测试环境。6.如权利要求1
‑
3任一项所述的方法,其特征在于,在所述针对所述性能指标,对所述产品开发平台进行测试,获得平台测试数据之后,还包括:将所述目标应用产品和所述平台测试数据,关联存储至数据库;确定接收到用户针对所述目标应用产品的平台性能查询指令时,输出所述目标应用产品关联存储的所述平台测试数据。7.一种平台性能测试的装置,其特征在于,包括:获取单元,用于确定接收到针...
【专利技术属性】
技术研发人员:李珍,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。