Mercury TestDirector 8.0安装配置…

本文介绍了解决Mercury TestDirector在IE7.0浏览器上显示不支持的问题的方法,通过修改Start_a.htm文件增加对IE7.0的支持。同时提供了TestDirector 8.0的安装配置指南,包括环境配置、安装注意事项、汉化方法、数据库连接设置等。

文章来源: http://itcat.it.com.cn/articles/241034.htm

一、前言
  由于小顾同事使用了IE7.0访问测试机上的testdirector,提示“Microsoft Internet Explorer : 4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR.3.0.04131.06) is not supported”,因为小顾使用的是IE7.0,而我们使用IE6.0或者其它浏览器的访问正常,估计原因是TD不支持IE7.0。

二、解决办法
  小顾帮忙在网上找了一个解决方案,就是修改testdirector的Start_a.htm的源代码,增加对IE7.0版本的判断,随后我就远程登录到测试机,找到C:\Inetpub\TDBIN下的Start_a.htm文件,备份原来的文件,并在小顾的指导下,修改源代码,保存文件。
  操作步骤
  1、在testdirecotr安装的机器中,打开C:\Inetpub\TDBIN目录,查看Start_a.htm文件的代码。
  2、在代码中查找“ua.lastIndexOf('MSIE 6.0') != -1”,复制代码“|| (ua.lastIndexOf('MSIE 6.0') != -1)”,并粘贴在“|| (ua.lastIndexOf('MSIE 6.0') != -1) ”后面,把“MSIE 6.0”修改成‘'MSIE 7.0'’,保存文件就OK了。

 Mercury TestDirector 8.0安装配置与使用说明手册:

http://www.goldenbg.com/article.asp?id=2023
一、安装前需知

1.       安装前环境配置

TD的WEB服务容器为IIS,必须得先安装IIS环境

TD的后台数据库默认为Access以选择使用Sybase、 MS-SQL Server、 oracle。

TD也支持邮件服务,可以选择安装邮件服务或则暂时不安装。如果需要安装则在安装前做好邮件服务器的相关配置。

2.       安装事项
在安装时,要对系统进行一些安装设置,以下对一些关键设置进行简单解释。
1)数据库连接设置

设置数据库连接时,Access为默认必选,可以选择另外一种合适的数据库做为TD的连接数据库,该数据库可以在创建TD项目时,选择作为项目的数据库。

2)虚拟目录设置

其中的虚拟目录名TDBIN下将保存TD的一些运行文件。

3.       安装注意
安装TD时,系统资源消耗比较大,容易造成安装失败或错误,所以在安装时,尽量不要进行其他的系统操作,等待安装完成。

4.       安装后配置
1)   汉化
在安装目录TDBIN/Install/下存放的是一些为连接服务的客户端加载的系统文件。其中的tdclientui80.xco文件,该文件会自动加载到客户端的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下,并生成为tdclientui80.ocx文件。

注意其中两个文件的后缀名区别。文件后缀可通过更改方式变换为OCX或XCO。

由于Mercury并为发行官方的汉化包,所以采用第三方的资源包进行汉化。汉化方式,把得到的汉化资源dclientui80.xco文件粘贴到服务器TDBIN/Install/目录下,覆盖掉原文件即可。
在之前访问过服务器的客户端,在下次连接时由于不再加载更新后的数据,所以必须得删除客户端下的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下覆盖tdclientui80.ocx文件,使再次访问时自动加载汉化后的新组件。
也可以通过在客户端C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下覆盖tdclientui80.ocx文件达到汉化的目的。
2)   设置MS-SQL的数据库连接
对数据库的“客户端网络实用工具”进行配置。选择协议Named Pipes与TCP/IP,别名设置最好选择本机计算机名。
对数据库的安全性设置--身份验证,设置为SQL Server和WINDOWS。
设置后,在后台PING连接数据库,如果成功,则可正常创建该类数据库的项目。
3)   IE7.0兼容性
安装TD后,并不能顺利支持IE7.0的客户端浏览器。此时可以用记事本等打开服务器TDBIN/目录下的start_a.htm源文件,然后进行编辑。
查找” var fMSIE3456”
然后在该行的末尾处分号前添加一段语句”|| (ua.lastIndexOf('MSIE 7.0') != -1)”
保存即可。

***********************************

1.这个代码不一定要粘在“|| (ua.lastIndexOf('MSIE 6.0') != -1) ”后面,因为是或的关系,你只是添加一个条件而已.因为放在哪里都无所谓,只要在条件语句中就可以了.
2.只需要在条件中加上一个条件(ua.lastIndexOf('MSIE 7.0') != -1) 而且是或的关系即"|| ",相信做测试的人对这个应该会懂的,仔细看一下其它条件语句就会明白的.
3.另外,如果只修改此文件的话site administrator还是打不开的.具体做法修改相同目录下SiteAdmin.htm文件,方法同start_a.htm

***********************************

4)TD系统信息修改
在C:\Program Files\Common Files\Mercury Interactive\目录中的DomsInfo文件夹,该文件夹中保存TD系统的关键信息,其中有TD系统配置信息的数据库doms.mdb文件,该数据库文件已默认被加密,密码为tdtdtd。在Templates文件夹中的文件为初始化生成的项目模板文件,包括TestDir.mdb,该文件为生成项目的初始数据库表。这样的话我们,就可以在每次创建项目时初试化出我们想要的,预定好的数据库表和相关数据来。就可以避免每次创建项目时重复的手工定义字段了,我们可以定制自己的项目数据库模板。
  如当遗忘ADMIN的密码时,可以通过往doms.mdb的ADMIN表中的ADMIN_PSWD字段更换写入“456711”,登陆时输入密码“test”即可进入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值