利索能及
我要发布
收藏
专利号: 2018101218986
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种系统性能的度量方法,其特征在于,包括:获取系统中服务端的日志文件;

根据所述日志文件获取所述服务端业务接口的使用情况信息,并根据所述使用情况信息,确定系统的资源分配比例;具体地,根据所述日志文件,获取指定时间段内所述业务接口的历史使用情况信息,基于所述历史使用情况信息统计分析各类业务接口在所述指定时间段内的使用情况,基于统计分析结果,确定所述系统的资源分配比例;其中,所述基于所述历史使用情况信息统计分析各类业务接口在所述指定时间段内的使用情况具体包括:将同一类业务接口的历史使用情况信息进行聚类分析;根据每一类业务接口的历史使用情况信息的聚类分析结果,预测每一类业务接口的高峰时段和空闲时段;

根据所述资源分配比例建立所述系统当前环境的模拟场景;

基于所述模拟场景进行压力测试,采集所述服务端业务接口的性能指标的参数值;

根据所述资源分配比例与预设的性能指标评分表对采集的业务接口的性能指标量化为分数;

根据量化的分数以及所述服务端业务接口的性能指标的参数值生成性能评价报告。

2.根据权利要求1所述的方法,其特征在于,所述根据所述资源分配比例与预设的性能指标评分表对采集的业务接口的性能指标量化为分数的步骤,包括:根据所述资源分配比例设置各类业务接口的权重;

根据采集的所述服务端的业务接口的性能指标的参数值,在预设的性能指标评分表中查找所述业务接口对应的分值;

根据各类业务接口的权重与业务接口对应的分值,将采集的业务接口的性能指标量化为分数。

3.根据权利要求1所述的方法,其特征在于,在所述根据量化的分数以及所述服务端业务接口的性能指标的参数值生成性能评价报告的步骤之前,还包括:将采集的所述服务端业务接口的性能指标的参数值与预设的预警值进行比较,判断所述服务端业务接口的性能指标的参数值是否超过预警值;

若所述服务端业务接口的性能指标的参数值超过预警值,则提示用户进行性能优化。

4.根据权利要求1至3任一项所述的方法,其特征在于,在所述根据量化的分数以及所述服务端业务接口的性能指标的参数值生成性能评价报告的步骤之后,包括:根据所述业务接口的性能指标量化的分数,对所述服务端业务接口的性能进行优化;

采集进行性能优化后的服务端业务接口的性能指标的参数值;

根据所述资源分配比例与预设的性能指标评分表对进行性能优化后的采集的服务端业务接口的性能指标量化为分数;

根据量化的结果与性能优化前的所述性能评价报告,生成性能优化评价报告。

5.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述系统性能的度量方法的步骤。

6.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:获取系统中服务端的日志文件;

根据所述日志文件获取所述服务端业务接口的使用情况信息,并根据所述使用情况信息,确定系统的资源分配比例;具体地,根据所述日志文件,获取指定时间段内所述业务接口的历史使用情况信息,基于所述历史使用情况信息统计分析各类业务接口在所述指定时间段内的使用情况,基于统计分析结果,确定所述系统的资源分配比例;其中,所述基于所述历史使用情况信息统计分析各类业务接口在所述指定时间段内的使用情况具体包括:将同一类业务接口的历史使用情况信息进行聚类分析;根据每一类业务接口的历史使用情况信息的聚类分析结果,预测每一类业务接口的高峰时段和空闲时段;

根据所述资源分配比例建立所述系统当前环境的模拟场景;

基于所述模拟场景进行压力测试,采集所述服务端业务接口的性能指标的参数值;

根据所述资源分配比例与预设的性能指标评分表对采集的业务接口的性能指标量化为分数;

根据量化的分数以及所述服务端业务接口的性能指标的参数值生成性能评价报告。

7.如权利要求6所述的服务器,其特征在于,所述根据所述资源分配比例与预设的性能指标评分表对采集的业务接口的性能指标量化为分数的步骤,包括:根据所述资源分配比例设置各类业务接口的权重;

根据采集的所述服务端的业务接口的性能指标的参数值,在预设的性能指标评分表中查找所述业务接口对应的分值;

根据各类业务接口的权重与业务接口对应的分值,将采集的业务接口的性能指标量化为分数。

8.如权利要求6至7任一项所述的服务器,其特征在于,所述处理器执行所述计算机程序时还实现如下步骤:

根据所述业务接口的性能指标量化的分数,对所述服务端业务接口的性能进行优化;

采集进行性能优化后的服务端业务接口的性能指标的参数值;

根据所述资源分配比例与预设的性能指标评分表对进行性能优化后的采集的服务端业务接口的性能指标量化为分数;

根据量化的结果与性能优化前的所述性能评价报告,生成性能优化评价报告。