laoyu 发表于 2015-1-22 22:45:34

Lab 10 用户体验、宽带及外设支持测试

本帖最后由 xiaoyu 于 2015-1-24 23:41 编辑

第1章 用户体验及带宽测试
1.1测试目的
通过对网络带宽、延时或丢包率等方面限制,测试Citrix ICA协议在不同网络环境下的表现,从而为生产环境的网络设计提供依据。

1.2测试方法
使用一台专用的Windows XP客户机,访问虚拟桌面/应用系统。在Windows XP上安装VE Desktop软件,使用VE Desktop对Windows XP的网卡进行带宽、延时或丢包率等方面限制,以测试Citrix ICA协议在不同网络环境下的表现。
当带宽、延时和丢包率进行限制时,先固定其他2个参数,然后在虚拟桌面中,进行特定的操作,然后衡量该操作取得良好用户体验时候,所需要的带宽、延时和丢包率等参数。最后将结果在表格中汇总。

1.3 测试工具
1.3.1 工具介绍

本测试使用著名的网络模拟软件工具Shunra VE Desktop 4.01 Build 2005.11(下载地址http://www.onlinedown.net/soft/2706.htm ,该软件不支持Win7)。该软件可以模拟广域连接,包网络丢包率、网络延时和网络带宽,从而衡量不同应用场景在不同网络条件下的用户体验情况。




1.3.2 工具安装
VE Desktop安装很简单,遵从如下步骤即可:
•      安装.Net1.1
•      运行VE_Desktop_Setup,按照安装提示一步一步前进。
•      安装后重启Windows XP。

1.3.3 工具使用
在VE Desktop的设置中,主要有三个设置项:latency(延时)、Packet Loss(丢包率)和Bandwidth(带宽),分别对三个选项进行设置,点击 Begin Test 即刻生效,点击End Test 停止即刻生效。


1.4 测试内容
对网络带宽的测试内容见下表:

测试项网页浏览Word浏览PPT播放
丢包率不限,带宽不限,测最小带宽



延时50毫秒,丢包率不限,测最小带宽



延时100毫秒,丢包率不限,测最小带宽



0.1%丢包,延时不限,测最小带宽



0.1%丢包,带宽不限,测最大延时



0.1%丢包,延时100毫秒,测试带宽



0.1%丢包,延时200毫秒,测试带宽




1.5 测试结果参考
下表为某测试的测试结果,仅供参考,以便测试结果不要有太大的偏差。

测试项网页浏览Word浏览PPT播放
丢包率不限,带宽不限,测最小带宽40kpbs28kpbs60kpbs
0.1%丢包,延时不限,测最小带宽80kpbs80kpbs250kpbs
0.1%丢包,带宽不限,测最大延时300毫秒280毫秒280毫秒
0.1%丢包,延时100毫秒,测试带宽120 kpbs100 kpbs340 kpbs
0.1%丢包,延时200毫秒,测试带宽150 kpbs150 kpbs350 kpbs

第2章 外设支持测试
本章节介绍了Citrix虚拟化环境下常见外设支持测试,及相关的策略配置:
•      打印机映射(适用于XD和XA)
•      U盘及可移动存储 (适用于XD和XA)
•      USB设备映射(只适用于XD)


2.1 打印机映射测试

1.      以我们在为XenApp创建的管理员帐号登录XenApp服务器;
2.      打开XenApp管理控制台Citrix AppCenter,


3.      展开左边的树形管理列表,找到“策略”,点击右边的“用户”,创建自定义策略并编辑,


4.      进入“打印”的配置界面,点击“客户端打印机重定向”。


5.      选择“允许”,点击确定后,可以发现策略状态已经变成“已允许”,


6.      默认状态下,无需配置《默认打印机》,系统自动将客户端的默认打印机映射到XenApp服务器。
7.      通用打印策略无需配置,通用打印策略主要是针对打印效果进行配置;
8.      点击“下一步”,进入使用过滤器的配置页面。即我们要选择将策略应用到什么样的用户或者是用户组上。在测试环境中,我们将此规则应用到所有的Domain Users。所以点击“用户或组”。如下图所示:


9.      添加过滤器,选择Domain Users,并且选择“允许”,然后点击“确定”。






10.      回到策略配置的主页面,进入下一步,选择“启用此策略”。


11.      我们在客户端上登录XenApp服务器,启动一个虚拟应用程序。


12.      下图是第一个会话(在XenApp服务器上看到的序号是会话3)的客户端本地虚拟应用程序看到的打印机列表。


13.      在打开的虚拟应用程序中进入打印页面,我们可以从中看到客户端本地打印机已经能全部映射到XenApp服务器上了。其中客户端的默认打印机也是映射到XenApp服务器后的默认打印机。


14.      下图是在另外一台客户端(在XenApp服务器上看到的序号是会话4)的本地虚拟应用程序看到的打印机列表。



15.      我们回到XenApp服务器上,进入“控制面板\硬件\设备和打印机”,可以看到XenApp服务器已经把所有活动的会话的客户端的打印机映射到服务器了。


16.      我们把打印机列表设置为详细资料,可以更清晰的看到打印机的映射状态。


2.2 磁盘映射测试
该部分内容和4.1章节基本一致,部分步骤不再详述
本测试,请使用可连接POC测试网络的物理机完成,已验证本地磁盘和USB映射策略

1.      以我们为XenApp创建的管理员帐号登录XenApp服务器;
2.      打开XenApp管理控制台Citrix AppCenter,
3.      展开左边的树形管理列表,找到“策略”,点击右边的“用户”,选择我们刚创建的策略,点击上面的的“编辑”。


4.      进入配置界面,定位到“文件夹重定向”,右边显示文件夹重定向的所有配置策略:


5.      默认状态下系统已经启用了文件夹重定向操作,我们进去后只是确认一下。
6.      首先确认:“自动连接客户端驱动器”的设置状态是启用。


7.      接下去确认客户端可移动驱动器是状态是“开启”。


8.      点击“下一步”后,进入使用过滤器的配置页面。即我们要选择将策略应用到什么样的用户或者是用户组上。在测试环境中,我们将此规则应用到所有的Domain Users。所以点击“用户或组”。如下图所示:

9.      添加过滤器,选择Domain Users,并且选择“允许”,然后点击“确定”。

10.      回到策略配置的主页面,进入下一步,选择“启用此策略”。

11.      我们在客户端上登录XenApp服务器,启动一个虚拟应用程序。


12.      打开该Word的远程虚拟应用程序后,我们点击“另存为”。


13.      选择左边的计算机列表后,可以看到客户端本地的磁盘已经全部映射到XenApp服务器上了,包括我们刚插入的U盘。

14.      双击该U盘的图标,系统提示问使用者是否允许访问该U盘。

15.      点击“允许完全访问权限”后,即可进入U盘的文件系统。


2.2.1 阻止本地磁盘映射

1.      如果想只能U盘映射,而本地磁盘驱动器不映射,就要再次回到策略定制页面,将本地磁盘驱动器的映射策略关闭。
2.      在选项“客户端固定驱动器”,点击“禁用”并确定,


3.      配置完成后的策略界面如下图所示:


4.      我们关闭策略配置界面,将虚拟应用程序关闭,重新登陆,再次打开“另存为”,看看结果如何。


5.      我们看到只有U盘被映射到了XenApp服务器上,完美实现了我们需要的功能。

2.3 阻止USB设备重定向

1.      以我们为XenApp创建的管理员帐号登录XenApp服务器;
2.      打开XenApp管理控制台Citrix AppCenter,
3.      找到“策略”,点击右边的“用户”,找到我们刚才创建的自定义策略,点击上面的的“编辑”,
4.      点击左边的“USB设备”,右边就是关于USB设备的三个配置选项,点击“客户端USB重定向”,


5.      根据需要打开USB设备重定向策略,或者是禁止USB设备重定向策略。默认状态下,XenApp是禁止USB设备重定向策略,即所有USB设备都无法映射到XenApp服务器。我们把设置改为“允许”。


注意:此处配置的USB策略是XenApp服务器和客户端设备之间的双向USB设备重定向策略。

6.      在打开的策略编辑页面打开第三个“过滤器”子页面。


7.      点击右边编辑框的“客户端IP地址”,然后点击最右边的“添加”链接“

注:只允许特定IP地址的,或账号。此处已IP为例,

8.      在打开的输入IP地址页面,添加一条适用于本策略的IP地址,或者是IP地址端




9.      点击“确定”关闭配置页面,保存设置。


页: [1]
查看完整版本: Lab 10 用户体验、宽带及外设支持测试