[发明专利]一种性能分析方法、装置及电子设备在审
申请号: | 201611243466.X | 申请日: | 2016-12-29 |
公开(公告)号: | CN106776337A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 刘小梅 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 分析 方法 装置 电子设备 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种性能分析方法、装置及电子设备。
背景技术
压力测试也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。压力测试经常应用于软件开发中,在压力测试之后,需要对压测结果进行分析和对比。通过压力测试来收集性能数据,判断服务器端发布的应用性能是否满足线上业务的性能指标优化服务端程序,查找性能瓶颈,提升性能指标。但是,由于压力测试会产生大量数据,对这些数据进行分析会消耗大量的时间,导致压力测试的耗时时间长。
发明内容
本发明实施例提供一种性能分析方法、装置及电子设备。可以解决现有技术方案中测试耗时长的技术问题。
本发明第一方面提供了一种性能分析方法,包括:
对应用程序进行多次压力测试;
获取所述多次压力测试的汇总文件,所述汇总文件包括多种性能指标的测试结果;
从所述汇总文件中提取所述多种性能指标中目标性能指标的测试结果进行关联分析。
其中,所述从所述汇总文件中提取所述多种性能指标中目标性能指标的测试结果进行关联分析,包括:
根据所述目标性能指标的测试结果生成性能趋势图。
其中,所述根据所述目标性能指标的测试结果生成性能趋势图,包括:
对所述目标性能指标的测试结果与预设的性能参数进行对比,确定所述目标性能指标的测试差异值;
将所述目标性能指标的所述测试差异值生成所述性能趋势图。
其中,所述从所述汇总文件中提取所述多种性能指标中目标性能指标的测试结果进行关联分析,包括:
对所述目标性能指标的测试结果与预设的性能参数进行对比,确定所述目标性能指标的测试差异值;
确定所述目标性能指标的所述测试差异值是否大于预设阈值;
若所述目标性能指标的所述测试差异值大于所述预设阈值,则发出提示信息。
其中,所述性能趋势图包括趋势对比图,所述根据所述目标性能指标的测试结果生成性能趋势图,包括:
将所述多次压力测试所测得的所述目标性能指标的测试结果进行对比,并生成所述趋势对比图。
其中,所述根据所述目标性能指标的测试结果生成性能趋势图之后,还包括:
将所述性能趋势图生成网页文件,对所述网页文件进行显示。
其中,所述目标性能指标至少包括平均响应时间、CPU占用率以及每秒请求数中的至少一种。
相应地,本发明第二方面提供了一种性能分析装置,包括:
压力测试模块,用于对应用程序进行多次压力测试;
文件获取模块,用于获取所述多次压力测试的汇总文件,所述汇总文件包括多种性能指标的测试结果;
结果分析模块,用于从所述汇总文件中提取所述多种性能指标中目标性能指标的测试结果进行关联分析。
其中,所述结果分析模块,还用于根据所述目标性能指标的测试结果生成性能趋势图。
其中,所述结果分析模块具体用于:
对所述目标性能指标的测试结果与预设的性能参数进行对比,确定所述目标性能指标的测试差异值;
将所述目标性能指标的所述测试差异值生成所述性能趋势图。
其中,所述结果分析模块具体用于:
对所述目标性能指标的测试结果与预设的性能参数进行对比,确定所述目标性能指标的测试差异值;确定所述目标性能指标的所述测试差异值是否大于预设阈值;若所述目标性能指标的所述测试差异值大于所述预设阈值,则发出提示信息。
其中,所述性能趋势图包括趋势对比图;
所述结果分析模块具体用于:
提取所述多次压力测试所测得的所述目标性能指标的测试结果进行对比,并生成所述趋势对比图。
其中,所述装置还包括:
信息显示模块,用于将所述性能趋势图生成网页文件,对所述网页文件进行显示。
其中,所述目标性能指标至少包括平均响应时间、CPU占用率以及每秒请求数中的至少一种。
相应地,本发明第三方面提供了一种电子设备,包括:处理器、存储器、通信接口和总线;
所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;
所述存储器存储可执行程序代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611243466.X/2.html,转载请声明来源钻瓜专利网。