第16课 成果分享——网站的测试与发布 课件

文档属性

名称 第16课 成果分享——网站的测试与发布 课件
格式 zip
文件大小 1.7MB
资源类型 教案
版本资源 清华大学版
科目 信息技术(信息科技)
更新时间 2017-06-02 18:17:19

图片预览

文档简介

课件58张PPT。第16课 成果分享
——网站的测试与发布网站的测试域名的注册与备案24网站的上传与发布3网站的测试   在网站开发、设计、制作过程中,对网站系统的测试、确定和验收是一项重要而富有挑战性的工作。网站系统测试与传统的软件测试不同,它不但需要检查是否按照设计的要求运行,而且还要测试系统在不同用户端的显示是否合适,最重要的是从最终用户的角度进行安全性和可用性测试。对网页内容和网站整体性能进行有效的测试是十分必要的。 1.网页测试的内容和方法
(1)测试网页对浏览器的兼容度。浏览器的测试,是指测试网页在不同浏览器和不同版本下的运行和显示状况。在实际工作中,用户会使用不同的浏览器登录互联网,框架和层次结构风格在不同的浏览器中有不同的显示,甚至根本不显示,不同的浏览器对安全性和Java的设置也不一样。通过此项测试和修改,可以保证网页在大多数的浏览器中都能正确显示。
(2).操作系统兼容性测试
   测试在不同的操作系统下,网页显示效果是否一致。市场上有很多不同的操作系统类型,最常见的有Windows、UNIX、Linux等。网站的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题。(3)分辨率测试。比如显示器在1024×768像素与1600×900像素情况下网页有那些变化。
(4)HTML语法检查:不正确的HTML语法会影响浏览器的编译速度,而且可能会导致页面在容错性差的浏览器中出错。(5)链接测试
  链接是网站系统的一个主要特征,它是在页面之间切换和指导用户去一些地址求知的页面的主要手段。链接测试可分为三个步骤:首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证网站上没有孤立的页面,所谓孤立页面是指没有链接指向该项页面,只有知道正确的URL地址才能访问。(6)下载时间测试:测试网页在不同连接速度下的下载时间,并且指出被测试页面所链接的文件(图片文件、框架页面、样式表文件、脚本文件等)中哪个过于庞大。
(7)拼写检查:检查网页上的中英文文法错误。网页测试的方法
2. 服务器和应用系统测试
   假设一个企业准备发布新的电子商务网站,硬软件的设备与设施都已就绪。这个网站看上去非常漂亮,所有的链接和图片都正确无误,但真正的问题是:它的后台服务在访问高峰时是否顶得住?这需要做严格的负荷测试。 网站的负荷测试目的
 为了能预测和防止系统瘫痪和不可接受的服务迟缓,需要达到以下关键目标:
·确定一个应用能够支持的并发用户数和交易数的上限。
·证明一个应用能够承受期望的每小时/每天的并发用户数和交易数。
·证明一个应用和设施能够不停机运行(24×7模式)。
·证明后台服务器能够承受期望的连接数。
·证明单个的业务交易能够在合理的时间内完成。 网站负荷测试的6大测试程序
为了有效地评估五个目标,英特尔开发了包含
六个关键测试的负荷测试程序:
单步测试
性能空间测试
持续测试
数据库连接测试
数据完整性测试
时间测试
单步测试
  单步测试用来确定服务器允许的最大并发用户数和交易数。该测试模拟不断增加并发用户数和交易数直至系统崩溃。 性能空间测试
   因为一周内对服务器的访问是不可能均匀分布的,还需利用性能空间测试来确定一个网站在不同寻常的大访问量时能够维持期望的交易量。
持续测试
   运行持续测试将证明应用在实际环境下能够持续工作。
   持续测试的结果可看出应用和设施在短期及长期的支持能力。它还有助于预示客户在公司网站上的感受。通过长时间的运行,该测试有助于发现小的、逐渐积累的问题,使公司能够在它们变成大问题之前将问题解决。数据库连接测试
  数据库连接测试确定数据库服务器是否能够支持期望的连接数。通过模拟期望的用户并发连接和交易量,测量服务器的负荷、性能、内存使用情况和网站的稳定性。该测试的结果将确定数据库服务器能够持续处理的负荷的上限,连接池是否正确工作,以及还有什么措施来优化数据库的性能。 数据完整性测试
   在这方面可能会发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要要由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行数据库完整性测试。
    时间测试
  时间测试/业务实例测试用来确定单个业务交易能够在合理的时间内完成。运行这个测试将记录下平均完成每个交易所需的时间,从0负荷、平均负荷到突发重负荷和重负荷。3. 安全性测试
  网站的安全性测试主要有:
(1)现在的网站基本采用先注册后登录的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否区分大小写,可以试多少次的限制,是否可以不登录而直接浏览某个页面等。
(2)网站是否有超时的限制,也就是说,用户登录后一定时间内没有单击任何页面,是否需要重新登录才能正常使用。(3)为了保证网站的安全性,日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。
(4)当使用了加密算法时,还要测试加密是否正确,检查信息的完整性。
(5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以测试没有经过授权就不能在服务器端放置和编辑脚本的问题。域名的注册和备案域名注册的步骤
(1)查询注册域名
(2)填写注册申请表
(3)等待审核书面申请
(4)书面申请材料的审核
(5)交纳注册费用
(6)注册成功 域名注册申请表 非经营性网站备案登记

2005年2月8日,原信息产业部发布《非经营性互联网信息服务备案管理办法》,并于3月20日正式实施。该办法要求从事非经营性互联网信息服务的网站进行备案登记,否则将予以关站、罚款等处理。
经营性网站备案登记

经营性网站是指网站所有者为实现通过互联网发布信息、
广告、设立电子信箱、开展商务活动或向他人提供实施
上述行为所需互联网空间等活动的目的,利用互联网技
术建立的并拥有向域名管理机构申请的独立域名的电子
平台。
国家对经营性网站实行ICP许可证制度。
ICP证是网站经营的许可证,根据国家《互联网管理
办法规定》,经营性网站必须办理ICP证,否则就属
于非法经营。
“备案登记证书”及电子标识由工商行政管理局统一制
作。“备案登记证书”的有效期为三年,网站所有者应
于期满之日前向备案机关申请换领新的“备案登记证书”。
经营性网站备案流程
(1)申请者向通信管理部门申领《ICP许可证》。
(2)申请者取得《ICP许可证》后,向工商行政管理机关申请增加“互联网信息服务” 或“因特网信息服务”的经营范围。网站的上传与发布1.网站建立方式
(1)虚拟主机方式
  虚拟主机适合于一些小型、结构较简单的网站。虚拟主机技术是使用特殊的软、硬件技术,把一台运行在互联网上的服务器主机分成很多台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址,具有完整的互联网服务器(WWW、FTP、E-maill等)功能,虚拟主机之间完全独立,并可由访问者自行管理。虚拟主机 在外界看来,每一台虚拟主机和一台独立的主机完全一样。由于多台虚拟主机共享一台真实主机的资源,每个用户承担的硬件费用、网络维护费用、通信线路的费用均大幅度降低。同时网站使用和维护服务器的技术问题由ISP服务商负责,企业就可以不用担心技术障碍,更不必聘用专门的管理人员。   企业根据需要租用ISP服务商提供的“虚拟主机”的一定空间,按照“虚拟主机”指定目录将企业的网页和其他资料放到网上。由于主机的管理与维护的大多数工作由ISP服务商完成,所以企业管理“虚拟主机”的主要工作就是网页上传和电子邮件的处理。 互联网服务商提供的虚拟主机服务http://www.huayan.com选择虚拟主机的关注点 存储空间:互联网服务商必须提供存储空间,企业可根据发展的需求不断调整存储空间。
 电子邮件:互联网服务商一般提供3~5个电子信箱。电子邮件目前是企业最常用的通信工具之一。
 网页制作:网页可委托互联网服务商制作,也可由企业自已制作。
 IP地址:互连服务商必须提供独立的IP地址,并且支持多个域名指向同一个IP地址。因企业的域名由于被他人抢注或其它原因,企业可能有多个域名。
 文件传输(FTP):文件传输的主要功能是上传网页,在企业内部将网页文件上传到互联网服务商的虚拟主机上。
 时间:互连服务商应提供每天24小时,每周7天,每年365天的服务,因商业网一但开通不允许长时间停机。
 速度:速度是企业网站的生命,选择互联网服务商时应重点考虑这个问题。(2)托管服务器    服务器托管是指用户将自己的独立服务器寄放在互联网服务商的机房,日常系统维护由互联网服务商进行,企业自己进行主机内部的系统维护及数据更新,可为企业节约大量的维护资金。
  与虚拟主机方式相比,企业有了更大的网络空间与更高的管理权限。主机托管可以减轻企业缺少网站设计与管理人员所带来的压力,解决网站建设后在技术支持及维护等方面可能出现的各种问题,适用于技术实力欠缺的企业构建中型网站。服务器托管的特点 灵活:当企业的站点需要灵活地进行组织变化的时候,虚拟主机将不再满足企业的需要,虚拟主机不仅仅被共享环境下的系统资源所限,而且也被主机提供商允许在虚拟主机上运行的软件和服务所限。在共享的服务器环境下,一些功能和属性也不得不被禁止,受限制或不支持。当网站已经成熟后,用户希望内容动态化,连接互动化,个性化,而这需要依靠托管独立主机才能得到较好的解决。
稳定:在共享服务器的环境下,如果其他用户执行了一些非法或不合适的行为如乱发电子邮件等。接受者可能会通过各种方法对他进行报复,那么其他的站点也会被牵连。另外,如果有用户执行了有问题的程序,可能会由此造成整个服务器瘫痪。而在独立主机的环境下,就可以对行为和程序严密把关、精密测试,将服务器的稳定性提升到最高。 安全:虚拟服务器主机是非常容易被黑客和病毒袭击的,因为有多个用户对这台服务器有不同的权限。另外,如果服务商没有处理好安全问题,可能其他用户可以轻易地通过程序来进行浏览、删除、修改等操作。而托服务器极少会出现这样的问题。
  
快捷:虚拟主机因为是共享资源,因此服务器响应速度和连接速度都较独立主机慢得多。目前,大概10%-30%的访问者因为服务器响应速度过慢而取消了他们的请求,这就意味着可能丢掉了其中的一些潜在用户,而托管独立主机将彻底改变这种状况。主机托管服务选择的关注点    可靠性 最基本的因素。为了保持竞争力,企业服务器必须每时每刻都处于在线状态。这意味着主机服务设施要具备排除任何可能发生的故障的能力,从简单的断电到地震这样的重大事件。如果一个设施遇到问题,其功能可以由另一个设施来承担。例如配备双重供电系统,主机服务设施通过两个途径链接到互联网上。
安全问题 当一个企业将有价值的数据和服务置于企业大门之外,安全就会变成一个首要的问题。一个良好的主机服务设施可以提供一个安全基础设施,这个基础设施可以确保一个没有黑客入侵、没有故障和病毒的安全环境。所选择的托管主机设施既要不断地监控硬件设施,也要不断地监控进入到硬件设施中的数据和软件。身份证明和一些其他的访问控制可以对进入指挥中心进行严格的控制。
   功能需求 访问网站的人数有时寥寥无几,有时却可能挤破门。一个新产品的推出可因大量订单涌入而给服务器和网络带来较大的负担。托管主机设施应具备提供潜在的功能,特别是具有较高的带宽。同时,所有这些服务器和管道都有实时的监控。指挥中心能够及时发现问题和解决问题,为客户提供高质量的服务。上海电信IDC的主机托管服务 (3) 自建网站系统的方式
   对于大型企业而言,由于设计的网站比较大,功能也齐全,则需要申请独立的域名建立网站,投资至少一台价格较高的服务器,也需要架设专线,由专人维护。 思考题 企业建网站是采用虚拟主机还采用托管服务器,你会如何作出选择?请在网上查找5个提供虚拟主机和托管服务的网站进行对比分析后作出选择。2.网站的发布
   所谓网站发布就是把制作好的网站内容上传到服务器中,以供人们通过互联网或者企业内部网访问该站点。通常将制作好的网站提供给ISP,由ISP提供Web服务器。当然,企业也可以自己架设服务器。网站的发布也就是将制作好的网站发送到Web服务器上的过程。   将网站发送到Web服务器通常需要FTP软件。FTP(File Transfer Protocol)是文件传送协议的简称,它也是源自于PRPANET工程的一个协议,它主要用于在互联网中传输文件,它可以使得运行在任何操作系统的计算机都可以在互联网中上接收和发送文件。通常也将遵循该协议的服务称为FTP。   目前有很多好的FTP客户软件,都各有千秋。比较著名的FTP客户软件主要有CuteFTP、Leapftp、FlashFXP以及网络蚂蚁Netnt等,其中CuteFTP功能强大,简便易用,拥有较多的用户。