[发明专利]一种系统性能测试方法及装置有效
| 申请号: | 201510984829.4 | 申请日: | 2015-12-24 |
| 公开(公告)号: | CN105426297B | 公开(公告)日: | 2018-06-12 |
| 发明(设计)人: | 胡宝良;江春华;陈显龙;罗新伟;方文;孙敏杰;陈宝珍;衣福刚 | 申请(专利权)人: | 北京恒华伟业科技股份有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李金;王宝筠 |
| 地址: | 100011 北京市西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 批处理文件 应用系统 调用 系统性能测试 应用系统运行 错误日志 输出参数 系统性能 错误日志文件 性能监视程序 权限 软硬件环境 报错日志 调用系统 监测应用 监视程序 记录 输出 | ||
1.一种系统性能测试方法,其特征在于,所述方法包括:
从当前用户具有权限的目录中获取批处理文件,其中具有权限的目录是指具有执行可执行文件的权限的目录;
运行所述批处理文件,以记录应用系统的软硬件环境信息;
通过所述批处理文件调用系统性能监视程序,以监测所述应用系统的系统性能;
在所述应用系统运行过程中,按照预先设置的时间间隔调用错误日志输出参数,以输出应用系统报错时产生的错误日志文件,其中所述错误日志输出参数预先添加在所述应用系统的配置文件中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述应用系统运行过程中,调用用户访问情况监控类文件,以在记录文件中自动记录用户访问情况。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述应用系统运行过程中,调用数据库驱动程序,以在记录文件中记录数据库访问情况,其中所述数据库驱动程序预先添加在所述应用系统的配置文件中。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在调用数据库驱动程序过程中,采集数据库的事务锁的使用情况和请求锁的使用情况;
记录所述事务锁的使用情况和所述请求锁的使用情况。
5.根据权利要求3所述的方法,其特征在于,所述数据库驱动程序预先添加在所述应用系统的配置文件中,包括:
将p6spy.jar添加到应用系统对应的jar文件夹中;
修改所述配置文件中数据库驱动方式
“oracle.jdbc.dr iver.OracleDriver”修改为
“com.p6spy.engine.spy.P6SpyDriver”;
配置文件中所述记录文件的存放位置和日志名称,其中所述记录文件用于记录数据库访问情况。
6.一种系统性能测试装置,其特征在于,所述装置包括:
获取单元,用于从当前用户具有权限的目录中获取批处理文件,其中具有权限的目录是指具有执行可执行文件的权限的目录;
运行单元,用于运行所述批处理文件,以记录应用系统的软硬件环境信息;
第一调用单元,用于通过所述批处理文件调用系统性能监视程序,以监测所述应用系统的系统性能;
第二调用单元,用于在所述应用系统运行过程中,按照预先设置的时间间隔调用错误日志输出参数,以输出应用系统报错时产生的错误日志文件,其中所述错误日志输出参数预先添加在所述应用系统的配置文件中。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第三调用单元,用于在所述应用系统运行过程中,调用用户访问情况监控类文件,以在记录文件中自动记录用户访问情况。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:第四调用单元,用于在所述应用系统运行过程中,调用数据库驱动程序,以在记录文件中记录数据库访问情况,其中所述数据库驱动程序预先添加在所述应用系统的配置文件中。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:第五调用单元,用于在调用数据库驱动程序过程中,采集数据库的事务锁的使用情况和请求锁的使用情况;
记录单元,用于记录所述事务锁的使用情况和所述请求锁的使用情况。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:预置单元,用于将所述数据库驱动程序预先添加在所述应用系统的配置文件中,其中将所述数据库驱动程序预先添加在所述应用系统的配置文件中包括:将p6spy.jar添加到应用系统对应的jar文件夹中;修改所述配置文件中数据库驱动方式“oracle.jdbc.driver.OracleDriver”修改为“com.p6spy.engine.spy.P6SpyDriver”;配置文件中所述记录文件的存放位置和日志名称,其中所述记录文件用于记录数据库访问情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒华伟业科技股份有限公司,未经北京恒华伟业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510984829.4/1.html,转载请声明来源钻瓜专利网。





