[发明专利]在手动和自动测试工具中的网络仿真技术有效
申请号: | 201110134098.6 | 申请日: | 2011-05-13 |
公开(公告)号: | CN102244594A | 公开(公告)日: | 2011-11-16 |
发明(设计)人: | L·B·克鲁格;W·H·巴奈特;E·D·格拉斯;M·W·陶特 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L29/06;G06F11/36 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手动 自动 测试 工具 中的 网络 仿真技术 | ||
1.一种用于使用模拟的网络硬件来设置并执行测试的计算机实现方法,所述方法包括:
从网络概况存储器接收(310)一个或多个网络概况,所述网络概况包括测试模式以及一个或多个在测试期间将要仿真的网络的描述特性;
使用与所接收的一个或多个网络概况相关的信息配置(320)运行时网络模拟组件;
基于所接收的网络概况开始(330)对测试模式的模拟;
开始(340)一个或多个测试,其中在由所接收的测试模式所产生的网络条件之下测试目标软件代码;
收集(350)所述一个或多个测试的结果;
在所述一个或多个测试完成之后,结束(360)所述网络模拟;以及
向用户报告(370)所收集的一个或多个测试的结果;
其中以上步骤由至少一个处理器来执行。
2.如权利要求1所述的方法,其特征在于,接收一个或多个网络概况包括:显示用户界面,从其上用户可查看可用网络概况的列表,选择被包括到用于测试的测试模式中的概况,并指定所选的概况的网络混合。
3.如权利要求2所述的方法,其特征在于,所述网络混合包括被包括在测试模式中的每种类型的网络概况的百分比。
4.如权利要求1所述的方法,其特征在于,接收一个或多个网络概况包括:经由向测试应用提供编程访问的应用编程接口接收一个或多个概况的选择。
5.如权利要求1所述的方法,其特征在于,配置运行时组件包括:提供用于以下至少一个的参数值:平均等待时间、平均分组丢失、以及带宽。
6.如权利要求1所述的方法,其特征在于,开始模拟包括:为所选的网络概况的混合开启一个或多个网络端口。
7.如权利要求1所述的方法,其特征在于,开始模拟包括:创建一个或多个虚拟用户,每一个虚拟用户使用具有匹配于网络概况的一个属性的连接而连接到软件应用。
8.如权利要求1所述的方法,其特征在于,开始模拟包括:与至少一个远程计算机系统进行通信,以准备所述远程计算机系统以提供至少部分的所选网络混合。
9.如权利要求1所述的方法,其特征在于,开始一个或多个测试包括:从软件应用开发者接收代码的标识符。
10.如权利要求1所述的方法,其特征在于,结束网络模拟包括:为了重新配置测试机器的网络设置以用于常规网络使用,将测试机器返回到测试前状态。
11.如权利要求1所述的方法,其特征在于,报告所收集的结果包括:为由所述测试模式所定义的多个虚拟用户中的每一个生成会话日志文件。
12.一种用于模拟应用上的网络负载的计算机系统,所述系统包括:
被配置成执行软件指令的处理器和存储器;
网络概况存储器(110),被配置为存储描述本系统可仿真的一个或多个网络的属性的网络概况;
概况记录组件(120),被配置为测量特定网络并将一个或多个属性记录在网络概况存储器所存储的网络概况中;
概况应用组件(130),被配置为接收标识的概况的指示,并加载与来自所述网络概况存储器的概况相关的信息;
负载模式组件(140),被配置为接收多个网络概况以包括在用于测试软件代码的网络话务的混合中;
网络模拟组件(150),被配置为将一个或多个所选择的网络概况在运行时应用以在软件代码测试期间展现由所选择的概况所定义的特性;
用户界面组件(160),被配置为向一个或多个用户提供界面,用于使用本系统来配置和实例化网络测试;
网络接口组件(170),被配置为向一个或多个硬件或回环网络设备提供接口。
13.如权利要求12所述的系统,其特征在于,所述概况记录组件进一步被配置为确定以下至少一个:跨网络的往返时间、可用带宽量、队列行为、分组丢失、分组重排序、以及误差传递。
14.如权利要求12所述的系统,其特征在于,所述概况记录组件进一步被配置为包括一个或多个发送并接收测试负载以确定网络的特性的测量测试。
15.如权利要求12所述的系统,其特征在于,所述概况应用组件进一步被配置为显示接收一个或多个要模拟的网络概况的概况配置对话。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110134098.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:域访问系统
- 下一篇:高压工艺中不同厚度栅氧的集成方法