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]