软件系统性能问题的确定方法及装置制造方法及图纸

技术编号:38628169 阅读:12 留言:0更新日期:2023-08-31 18:28
本申请提供一种软件系统性能问题的确定方法及装置,可用于金融领域或其他技术领域。所述方法包括:获取客户端的用户行为信息以及服务端响应于所述用户行为的后台处理信息;根据所述用户行为信息以及所述后台处理信息,确定软件系统的性能问题。本申请实施例提供的软件系统性能问题的确定方法及装置,实现了利用客户端和服务端的监控数据,对软件系统的性能进行量化评估,解决了负反馈主要依赖主观评价,没有客观量化分析方法的问题。没有客观量化分析方法的问题。没有客观量化分析方法的问题。

【技术实现步骤摘要】
软件系统性能问题的确定方法及装置


[0001]本申请涉及计算机
,具体涉及一种软件系统性能问题的确定方法及装置。

技术介绍

[0002]在软件运行过程中,存在某些服务消耗了大量系统资源但是对客户的贡献却无法进行度量,而另外一些客户对响应时间敏感的交易却没有动力推动进一步优化提升。交易对客户的正向反馈、客户粘性有较为成熟的评估手段,例如uv、pv、转化率,而负反馈则依赖主观评价、投诉,缺乏负反馈的量化评估。

技术实现思路

[0003]针对现有技术中的问题,本申请实施例提供一种软件系统性能问题的确定方法及装置,能够至少部分地解决现有技术中存在的问题。
[0004]一方面,本申请提出一种软件系统性能问题的确定方法,包括:
[0005]获取客户端的用户行为信息以及服务端响应于所述用户行为的后台处理信息;
[0006]根据所述用户行为信息以及所述后台处理信息,确定软件系统的性能问题。
[0007]在一些实施例中,所述根据所述用户行为信息以及所述后台处理信息,确定软件系统的性能问题包括:
[0008]根据所述用户行为信息,确定软件系统的前端设计问题;和/或
[0009]根据所述后台处理信息,确定软件系统的后台处理性能问题;和/或
[0010]根据所述用户行为信息和所述后台处理信息,确定软件系统针对热点功能的后台处理性能。
[0011]在一些实施例中,所述用户行为信息包括用户点击流数据;所述根据所述用户行为信息,确定软件系统的前端设计的性能包括:
[0012]按照用户发起的交易类型对用户点击流数据进行分类;
[0013]针对每种交易类型下的用户点击流数据,将每个所述用户点击流数据与该交易类型下的标准点击流数据进行比对,得到偏离该标准点击流数据的用户点击流数据在该交易类型下的所有用户点击流数据中的占比;
[0014]在偏离该标准点击流数据的用户点击流数据在该交易类型下的所有用户点击流数据中的占比大于第一阈值时,确定软件系统针对该交易类型的前端设计存在问题。
[0015]在一些实施例中,在确定软件系统针对该交易类型的前端设计存在问题之后,所述方法还包括:
[0016]将偏离所述标准点击流数据的用户点击流数据与异常操作行为数据库中的异常操作行为数据进行比对;
[0017]若偏离所述标准点击流数据的用户点击流数据命中所述异常操作行为数据库中至少一项异常操作行为数据,则根据所述用户点击流数据命中的异常操作行为数据,生成
用户异常操作行为清单。
[0018]在一些实施例中,所述用户行为信息包括用户在前端页面选中的功能;所述根据所述用户行为信息,确定软件系统的前端设计的性能包括:
[0019]根据各用户在前端页面操作的区域,确定前端页面的热点操作区域;
[0020]根据所述热点操作区域在所述前端页面中的位置,确定所述软件系统的前端设计的性能问题。
[0021]在一些实施例中,所述后台处理信息包括交易的链路信息、数据访问范围、数据访问返回的记录数、数据更新记录数、语句执行次数、语句执行时间;
[0022]所述根据所述后台处理信息,确定软件系统的后台处理性能问题包括:
[0023]根据所述后台处理信息,确定软件系统后台的响应时间性能以及资源集约性能。
[0024]在一些实施例中,所述用户行为信息包括用户在前端页面选中的功能;所述根据所述用户行为信息和所述后台处理信息,确定软件系统针对热点功能的后台处理性能包括:
[0025]根据各用户在前端页面操作的区域,确定前端页面的热点操作区域;
[0026]根据服务端响应于所述热点操作区域的后台处理信息,确定软件系统针对所述热点操作区域的后台处理性能。
[0027]在一些实施例中,所述方法还包括:
[0028]在优化方案库中查找与所述软件系统的性能问题相对应的优化方案,其中,所述优化方案库中包括软件系统的性能问题与优化方案的映射关系;
[0029]利用所述优化方案对所述软件系统进行性能优化,得到性能优化后的软件系统。
[0030]另一方面,本申请提出一种软件系统性能问题的确定装置,包括:
[0031]获取模块,用于获取客户端的用户行为信息以及服务端响应于所述用户行为的后台处理信息;
[0032]确定模块,用于根据所述用户行为信息以及所述后台处理信息,确定软件系统的性能问题。
[0033]本申请提供的软件系统性能问题的确定装置,通过获取客户端的用户行为信息以及服务端响应于所述用户行为的后台处理信息,根据所述用户行为信息以及所述后台处理信息,确定软件系统的性能问题。这样,实现了利用客户端和服务端的监控数据,对软件系统的性能进行量化评估,解决了负反馈主要依赖主观评价,没有客观量化分析方法的问题。
[0034]在一些实施例中,所述确定模块具体用于:
[0035]根据所述用户行为信息,确定软件系统的前端设计问题;和/或
[0036]根据所述后台处理信息,确定软件系统的后台处理性能问题;和/或
[0037]根据所述用户行为信息和所述后台处理信息,确定软件系统针对热点功能的后台处理性能。
[0038]在一些实施例中,所述用户行为信息包括用户点击流数据;所述确定模块根据所述用户行为信息,确定软件系统的前端设计的性能包括:
[0039]按照用户发起的交易类型对用户点击流数据进行分类;
[0040]针对每种交易类型下的用户点击流数据,将每个所述用户点击流数据与该交易类型下的标准点击流数据进行比对,得到偏离该标准点击流数据的用户点击流数据在该交易
类型下的所有用户点击流数据中的占比;
[0041]在偏离该标准点击流数据的用户点击流数据在该交易类型下的所有用户点击流数据中的占比大于第一阈值时,确定软件系统针对该交易类型的前端设计存在问题。
[0042]在一些实施例中,所述装置还包括:
[0043]比对模块,用于将偏离所述标准点击流数据的用户点击流数据与异常操作行为数据库中的异常操作行为数据进行比对;
[0044]生成模块,用于若偏离所述标准点击流数据的用户点击流数据命中所述异常操作行为数据库中至少一项异常操作行为数据,则根据所述用户点击流数据命中的异常操作行为数据,生成用户异常操作行为清单。
[0045]在一些实施例中,所述用户行为信息包括用户在前端页面选中的功能;所述确定模块根据所述用户行为信息,确定软件系统的前端设计的性能包括:
[0046]根据各用户在前端页面操作的区域,确定前端页面的热点操作区域;
[0047]根据所述热点操作区域在所述前端页面中的位置,确定所述软件系统的前端设计的性能问题。
[0048]在一些实施例中,所述后台处理信息包括交易的链路信息、数据访问范围、数据访问返回的记录数、数据更新记录数、语句执行次数、语句执行时间;
[0049]所述确定模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件系统性能问题的确定方法,其特征在于,包括:获取客户端的用户行为信息以及服务端响应于所述用户行为的后台处理信息;根据所述用户行为信息以及所述后台处理信息,确定软件系统的性能问题。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户行为信息以及所述后台处理信息,确定软件系统的性能问题包括:根据所述用户行为信息,确定软件系统的前端设计问题;和/或根据所述后台处理信息,确定软件系统的后台处理性能问题;和/或根据所述用户行为信息和所述后台处理信息,确定软件系统针对热点功能的后台处理性能。3.根据权利要求2所述的方法,其特征在于,所述用户行为信息包括用户点击流数据;所述根据所述用户行为信息,确定软件系统的前端设计的性能包括:按照用户发起的交易类型对用户点击流数据进行分类;针对每种交易类型下的用户点击流数据,将每个所述用户点击流数据与该交易类型下的标准点击流数据进行比对,得到偏离该标准点击流数据的用户点击流数据在该交易类型下的所有用户点击流数据中的占比;在偏离该标准点击流数据的用户点击流数据在该交易类型下的所有用户点击流数据中的占比大于第一阈值时,确定软件系统针对该交易类型的前端设计存在问题。4.根据权利要求3所述的方法,其特征在于,在确定软件系统针对该交易类型的前端设计存在问题之后,所述方法还包括:将偏离所述标准点击流数据的用户点击流数据与异常操作行为数据库中的异常操作行为数据进行比对;若偏离所述标准点击流数据的用户点击流数据命中所述异常操作行为数据库中至少一项异常操作行为数据,则根据所述用户点击流数据命中的异常操作行为数据,生成用户异常操作行为清单。5.根据权利要求2所述的方法,其特征在于,所述用户行为信息包括用户在前端页面选中的功能;所述根据所述用户行为信息,确定软件系统的前端设计的性能包括:根据各用户在前端页面操作...

【专利技术属性】
技术研发人员:钟瑞李元华郑重陈壮壮
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1