[发明专利]多媒体IP带宽性能的验证方法及装置有效
申请号: | 201910551838.2 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110704998B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 贾大中;张云;蔡浩 | 申请(专利权)人: | 眸芯科技(上海)有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F11/36 |
代理公司: | 上海图灵知识产权代理事务所(普通合伙) 31393 | 代理人: | 谢微 |
地址: | 201210 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体 ip 带宽 性能 验证 方法 装置 | ||
1.一种多媒体IP带宽性能的验证方法,其特征在于包括步骤:
从测试池中选取典型测试用例,构建典型测试用例池;其中,从测试池中选取典型测试用例的步骤为:采集测试池中用于测试IP性能的测试用例信息;对每一个测试用例进行仿真,仿真时,通过外部监控装置基于预设的带宽性能指标对测试用例进行监控,记录每个带宽性能指标的数值信息;根据记录的数值信息,对比分析后得到每个带宽性能指标所对应的极限测试用例;将所有带宽性能指标所对应的极限测试用例作为典型测试用例进行保存;
监控IP端口和IP内部子模块的性能测试点;所述IP内部子模块包括数据读入模块、数据叠加模块、数据缩放模块和/或数据写出模块;
模拟带宽性能测试环境,对每一个性能测试点所对应的测试用例启动自动循环仿真,直到得到该性能测试点下IP带宽性能的极限值,记录循环仿真时IP端口和IP内部子模块的监控信息;
分析前述监控信息,获取限制IP带宽性能极值的特征信息。
2.根据权利要求1所述的方法,其特征在于:通过EDA仿真对每一个测试用例进行仿真,仿真时启动多个线程对每个测试用例进行监控。
3.根据权利要求1所述的方法,其特征在于:通过激励装置设置激励环境以模拟带宽性能测试环境;
所述激励装置能够根据预设的带宽性能验证要求,模拟极限场景对IP进行的模拟压力测试。
4.根据权利要求3所述的方法,其特征在于:自动循环仿真时,通过激励装置设置每次性能测试仿真的性能测试步长;
基于当前性能测试步长进行仿真,单次仿真结束时,判定是否满足性能要求;满足性能要求时,在该当前性能测试步长的基础上增加预定的性能测试步长,启动下一次的仿真;不满足性能要求时,结束循环仿真,获得对应的性能测试点下IP带宽性能的极限值。
5.根据权利要求1所述的方法,其特征在于:设置监控装置以监测IP端口信号和IP内部子模块的性能测试点信号,并将监测的信号信息传输至信息处理模块进行分析处理。
6.一种根据权利要求1所述方法的多媒体IP带宽性能的验证装置,其特征在于包括如下结构:
仿真控制模块,用以从测试池中选取典型测试用例构建典型测试用例池,以及在性能压力测试时,根据性能测试项对典型测试用例池的测试用例进行仿真验证,并进行循环压力测试;
激励模块,用以根据性能测试要求发出测试激励,并控制性能测试步长;
端口监控模块,用以监控IP端口信号,并将端口信号信息传递给信息处理模块;
内部监控模块,用以监控IP内部子模块的性能测试点信号,并将信号信息传递给信息处理模块;
信息处理模块,用以对所有监控数据进行分析处理,得出每一个性能测试点下IP带宽性能的极限值,以及获取限制IP带宽性能极值的特征信息。
7.根据权利要求6所述的装置,其特征在于:所述仿真控制模块包括第一控制子模块和第二控制子模块;
所述第一控制子模块,用以根据性能验证要求,对测试池中的所有测试用例进行多线程并行仿真,从测试池中挑选出符合性能测试项的典型测试用例;
所述第二控制子模块,用以在性能压力测试时,根据性能测试项对典型测试用例池的测试用例进行多线程并行仿真,并对每一个线程进行循环压力测试。
8.根据权利要求6所述的装置,其特征在于:所述激励模块在控制性能测试步长时,被配置为,
判定当前性能测试步长进行的仿真是否满足性能要求;满足性能要求时,在该当前性能测试步长的基础上增加预定的性能测试步长,启动下一次的仿真;不满足性能要求时,结束仿真,获得对应的性能测试点下IP带宽性能的极限值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于眸芯科技(上海)有限公司,未经眸芯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910551838.2/1.html,转载请声明来源钻瓜专利网。