内容发布更新时间 : 2024/12/23 11:34:42星期一 下面是文章的全部内容请认真阅读。
弹出“Add an Endpoint Pair”对话框,这里我们主要设置如下5个方面:
1. Pair comment:Pair的名称
2. Endpoint 1 network address:终端1的IP地址 3. Endpoint 2 network address:终端2的IP地址
4. Network protocol:使用的网络协议 5. Select Script:选择测试脚本
这里我们还需要注意一点的就是“Endpoint 1 to Endpoint 2”,已经为我们指定了本次测试是由哪个终端发起,发向哪个终端。
本例中,我们设置Pair comment为test,Endpoint 1的地址为1.1.1.2,Endpoint 2的地址为2.1.1.2,Network protocol为TCP,Script脚本为throughput.scr,如图:
点击OK按钮后,可以看到我们新添加的一条单向测试连接就已经成功了,也就是我们只检测server1到server2的带宽吞吐量。但吞吐量的测试应该是双向的,所以我们必须再添加一条从server2到server1的测试连接,设置 Endpoint 1的IP地址为2.1.1.2,Endpoint 2的IP地址为1.1.1.2,其余选项不变。建立一对两条双向的测试连接,这样一组比较符合吞吐量测试的用例就完成了。如图:
点击“Run”按钮,运行本次测试,得出测试结果,如图:
得出测试结果后,我们可以选择将结果导出为一份报告,可选类型有:HTML、Text、CSV格式(三种不同格式的报告结果请参见附件),为便于浏览测试结果,我们需要将结果导出为HTML格式文件,如图:
除了对测试结果进行导出操作外,我们还可以将本次测试的全部内容进行保存,可以当作是一个测试用例模板,方便以后操作。选择文件File菜单下的Save或Save As,进行保存,如图:
3、测试脚本分析
通过以上的介绍,我们基本上了解了IxChariot软件的使用方法,接下来,我们对其中两个比较重要的部分进行具体分析,一个是对脚本分析,一个是对结果分析。
编写脚本:
在IxChariot中,为我们内置了很多脚本,这在前面已经介绍过了,其实IxChariot还提供了脚本编写的功能,如果我们对网络协议及脚本编写比较熟悉的话,我们可以选择自己编写合适的脚本进行测试。
点击桌面上的“IxChariot Console”图标,在IxChariot界面中选择菜单栏里的“Tools”下的“Edit Scripts”选项,进入脚本编辑界面,如图: