(1)编写大纲,确定测试的目的和方法以及测试所需要的环境
(2)设计测试用例,包括各种输入数据集,文件集等,功能集
(3)明确测试的过程及步骤和次数;
(4)进行测试并记录每次测试的结果乎拦,包括输出数据、界面、文件等
(5)评判测试结果的正确性
(6)建议和改进意见。
测试后,你需要提交3种文件,测试大纲,测试记录,测试报告。
1.cbrgen生成数据流cbrgen工具:用来产生CBR流或TCP流
cbrgen程序放在 ns-2.34/indep-utils/cmu-scen-gen/目录下,执行命令
usage: cbrgen.tcl [-type cbr|tcp] [-nn nodes] [-seed seed] [-mc connections] [-rate rate]
例:
ns cbrgen.tcl -type cbr -nn 50 -seed 1 -mc 40 -rate 1.0 >cbr_n50_m40_r1
在tcl中载入数据流:
source "cbr_n50_m40_r1"
-type:指定数据流是cbr流或者是tcp流
-nn:指定多少个节点
-mc:是max connect 的意思,如果-mc 10 在自动生成的文件中就会有10个CBR连接
-rate 所谓的send rate 就是1/rate 比如说-rate 8 send rate is:0.125;分组的发送率,即每秒发送多少个分组,如果产生的是CBR流,则分组的大小固定为512个字节,如果设成1.0就是表示每秒发送一个512个字节的的分组。
-seed ,在卜樱ns与网络模拟中解释这个参数的意思是随机数种子,seed是随机数产生时用到的参数;计型碧丛算机产生的都是伪随机数,即如果用相同的seed,虽然每次都会产生一组随机数,但这组随机数总是相同的,故称“伪”随机;所以一般做法是采用不同的seed值做多次Monte Carlo式的仿真模拟;更一般的做法是将当前的系统时间当作seed值,这样seed值很少会重复。
2.setdest生成随机场景
setdest这个工具可以随机产生无线网络仿真所需要的节点移动场景。
setdest程序放在 ns-2.34/indep-utils/cmu-scen-gen/setdest/目录下慧穗,执行命令./setdest
第一确定让瞎是自动安装,还是手动编译安装从你输出的结果看,ns根本没有安装好, .bashrc至少要增加三行参数设定, 此文件为root家目录下的
第二,推荐更改配置文件后relogin,或者重启,除非你确乱漏认你正确加载所有参数变量.
这里哗滑烂你可以使用whereis ns 确认ns是否已安装,安装在哪里网上找下ns安装攻略有很多,2.3.5也有
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)