[发明专利]一种系统性能测试方法及装置有效
| 申请号: | 201510984829.4 | 申请日: | 2015-12-24 |
| 公开(公告)号: | CN105426297B | 公开(公告)日: | 2018-06-12 |
| 发明(设计)人: | 胡宝良;江春华;陈显龙;罗新伟;方文;孙敏杰;陈宝珍;衣福刚 | 申请(专利权)人: | 北京恒华伟业科技股份有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李金;王宝筠 |
| 地址: | 100011 北京市西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 批处理文件 应用系统 调用 系统性能测试 应用系统运行 错误日志 输出参数 系统性能 错误日志文件 性能监视程序 权限 软硬件环境 报错日志 调用系统 监测应用 监视程序 记录 输出 | ||
本发明提供一种系统性能测试方法及装置,可以从具有权限的目录中获取批处理文件并运行,以记录应用系统的软硬件环境信息;并且通过批处理文件调用系统性能监视程序,以监测应用系统的系统性能。进一步在应用系统运行过程中调用错误日志输出参数,以输出应用系统报错时产生的错误日志文件。对于不同应用系统来说均可以将批处理文件添加到具有权限的目录中执行,且可以通过批处理文件来调用相应的系统性能监视程序,因此本发明提供的上述技术方案的通用性得到提高。并且本发明提供的上述技术方案在应用系统运行过程中调用错误日志输出参数,从而能够记录报错日志。
技术领域
本发明属于系统应用技术领域,更具体的说,尤其涉及一种系统性能测试方法及装置。
背景技术
基于Java的应用系统(简称Java应用系统)由于具有卓越的通用性、高效性、平台移植性和安全性,被很多大型企业的核心业务系统所采用,但当Java应用系统的数据量和访问用户量日益增加,Java应用系统面临的性能和可靠性方面的挑战也越高。当Java应用系统实现并交付客户使用后,需要对Java应用系统进行跟踪调查以查看Java应用系统的运行情况,例如查看Java应用系统在运行过程中的健康问题(如是否有异常等);了解Java应用系统的性能和容量是否满足客户的日常访问需求,在了解Java应用系统的运行状况后才能为后续项目提供参考,并及早进行系统性能优化以降低系统运行故障概率。
目前常见的在线监测工具有JavaMelody和Jwebap。其中JavaMelody能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU(CentralProcessing Unit,中央处理器)使用情况,用户Session(会话)数量,JDBC(Java Data BaseConnectivity,java数据库连接)连接数,和http请求、sql(Structured Query Language,结构化查询语言)请求、jsp(Java Server Pages,java服务器页面)页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。Jwebap则是一个开源的java web应用性能分析工具,其主要有JBDC监控分析、http监控分析和method监控分析功能。
但是上述JavaMelody要求Java JDK(Java Development Kit,Java语言的软件开发工具包)在1.6或者1.6以上,对于使用了JDK1.5及以下版本的Java应用系统无法进行监测;并且JavaMelody和Jwebap无法记录应用系统的报错日志。
发明内容
有鉴于此,本发明提供一种系统性能测试方法及装置,用于提高测试的通用性,并能够记录报错日志。技术方案如下
本发明提供一种系统性能测试方法,所述方法包括:
从当前用户具有权限的目录中获取批处理文件,其中具有权限的目录是指具有执行可执行文件的权限的目录;
运行所述批处理文件,以记录应用系统的软硬件环境信息;
通过所述批处理文件调用系统性能监视程序,以监测所述应用系统的系统性能;
在所述应用系统运行过程中,调用错误日志输出参数,以输出应用系统报错时产生的错误日志文件,其中所述错误日志输出参数预先添加在所述应用系统的配置文件中。
优选地,所述方法还包括:
在所述应用系统运行过程中,调用用户访问情况监控类文件,以在记录文件中自动记录用户访问情况。
优选地,所述方法还包括:在所述应用系统运行过程中,调用数据库驱动程序,以在记录文件中记录数据库访问情况,其中所述数据库驱动程序预先添加在所述应用系统的配置文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒华伟业科技股份有限公司,未经北京恒华伟业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510984829.4/2.html,转载请声明来源钻瓜专利网。





