[发明专利]一种测试方法及装置有效
申请号: | 201210124300.1 | 申请日: | 2012-04-25 |
公开(公告)号: | CN103377124B | 公开(公告)日: | 2017-08-01 |
发明(设计)人: | 王晓松 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 罗振安 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 | ||
1.一种测试方法,其特征在于,所述方法包括:
使至少两个虚拟机同时运行同一软件;
每隔预设的时间收集所述虚拟机的运行数据,所述运行数据包括虚拟机性能数据和调试数据,所述调试数据为所述虚拟机所运行的软件对应的代码中的参数数据;
比较所述虚拟机的运行数据,并输出比较结果。
2.根据权利要求1所述的方法,其特征在于,所述每隔预设的时间收集所述虚拟机的运行数据之前,所述方法还包括:
采用静态注入方式或动态注入方式向所述软件中注入包含用于实现数据采集器的代码;
其中,所述数据采集器用于从所述虚拟机中采集所述运行数据。
3.根据权利要求2所述的方法,其特征在于,所述采用静态注入方式向所述软件中注入包含用于实现数据采集器的代码,包括:
在所述使至少两个虚拟机同时运行同一软件之前,向所述软件中注入包含用于实现数据采集器的代码。
4.根据权利要求2所述的方法,其特征在于,所述采用动态注入方式向所述软件中注入包含用于实现数据采集器的代码,包括:
在所述使至少两个虚拟机同时运行同一软件之后,向所述软件中注入包含用于实现数据采集器的代码。
5.根据权利要求1所述的方法,其特征在于,所述每隔预设的时间收集所述虚拟机的运行数据之前,所述方法还包括:
加载数据采集器;
其中,所述数据采集器用于从所述虚拟机中采集所述运行数据。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述每隔预设的时间收集所述虚拟机的运行数据,具体包括:
建立与数据采集器的通信通道,所述数据采集器用于从所述虚拟机中采集所述运行数据;
每隔预设的时间通过所述通信通道获取所述数据采集器采集得到的所述运行数据。
7.根据权利要求6所述的方法,其特征在于,所述输出比较结果之后,所述方法还包括:
通过所述通信信道向所述虚拟机发送修改所述调试数据的指令,以使得所述虚拟机对所述调试数据进行修改。
8.根据权利要求1所述的方法,其特征在于,所述比较所述虚拟机的运行数据,并输出比较结果,具体包括:
根据所述虚拟机的运行数据绘制图形或曲线,以所述绘制得到的图形或曲线展示所述运行数据;
或,
以表格或树形结构的形式展示所述虚拟机的运行数据。
9.一种测试装置,其特征在于,所述装置包括:
运行模块,用于使至少两个虚拟机同时运行同一软件;
收集模块,用于每隔预设的时间收集所述虚拟机的运行数据,所述运行数据包括虚拟机性能数据和调试数据,所述调试数据为所述虚拟机所运行的软件对应的代码中的参数数据;
比较模块,用于比较所述虚拟机的运行数据,并输出比较结果。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
注入模块,用于在所述收集模块每隔预设的时间收集所述虚拟机的运行数据之前,采用静态注入方式或动态注入方式向所述软件中注入包含用于实现数据采集器的代码;
其中,所述数据采集器用于从所述虚拟机中采集所述运行数据。
11.根据权利要求10所述的装置,其特征在于,所述采用静态注入方式向所述软件中注入包含用于实现数据采集器的代码,包括:
在所述使至少两个虚拟机同时运行同一软件之前,向所述软件中注入包含用于实现数据采集器的代码。
12.根据权利要求10所述的装置,其特征在于,所述采用动态注入方式向所述软件中注入包含用于实现数据采集器的代码,包括:
在所述使至少两个虚拟机同时运行同一软件之后,向所述软件中注入包含用于实现数据采集器的代码。
13.根据权利要求9所述的装置,其特征在于,所述装置还包括:
加载模块,用于在所述收集模块每隔预设的时间收集所述虚拟机的运行数据之前,加载数据采集器;
其中,所述数据采集器用于从所述虚拟机中采集所述运行数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210124300.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种TO-220焊脚框架的结构
- 下一篇:一种MOS半导体器件用的引线框架