关键词不能为空

当前您在: 主页 > 英语 >

alpha是什么意思电子商务网站测试

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-28 01:26
tags:

alpha是什么意思-私刑

2021年1月28日发(作者:patience是什么意思)



5




电子商务网站测试



5.1


实训项目一



程序及数据库测试



5.1.1


实训目的与要求



通过学习与实训,要 求学生理解网站测试的重要性,掌握程序及数据库测试的内容与



方法,学会对具体的电子商务网站进行分析与测试。



5.1.2


实训预备知识



网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容有以下几



个方面。



(1)


服务器稳定性、安全性。



(2)


程序、数据库测试以及网页兼容性测试,如浏览器、显示器。



(3)


文字、图片、链接是否有错误。



网页 制作完成之后,对网页内容和网站整体性能进行有效的测试是十分必要的。如今,



网页的更新速度越来越快,更新的内容也越来越多,网页设计制作过程中难免会出现一些



错误,但关键是要采取有效的方法和措施对网站进行测试,及时发 现错误并更正。



在网站开发、设计、制作过程中,对网站系统 的测试、确定和验收是一项重要而富有



挑战性的工作。网站系 统测试与传统的软件测试不同,它不但需要检查和验证是否按照设


计的要求运行,而且还要测试系统在不同用户端的显示是否正常。最重要的是,还要从最


终用户的角度进行安全性和可用性测试。然而,


Inte rnet



Web


网站的不可预见性使网站



系统的测试 变得很困难,因此需要为网站系统的测试研究新的方法和技术。



1.


服务器稳定性测试


< p>
假设一个企业准备发布新的电子商务网站,其软硬件的设备与设施都已就绪。这个网



站看上去非常漂亮,所有的链接和图片都正确无误,但真正的问题是:它的后 台服务在访



问高峰时能否顶得住。这需要做严格的负荷测试。



1)


网站的负荷测试目的



为了能预测和防止系统瘫痪以及不可接受的服务迟缓,


Intel


开发了严格的负荷测试程



序,它针对 以下


5


项关键目标。



(1)


确定一个应用能够支持的并发用户数和交易数的上限。



(2)


证明一个应用能够承受期望的每小时或每天的并发用户 数和交易数。



(3)


证明一个应用 和设施能够不停机地运行


(24


×


7


模式


)




(4)


证明后台服务器能够承受期望的连接数。



(5)


证明单个的业务交易能够在合理的时间内完成。



电子商务网站设计与管理



·


154·



·


154·



2)


网站负荷测试的


6


大测试程序



为了有效地评估上述


5


个目标,


Intel


开发了包含


6


个关键测试的负荷测试程序,它们



分别是:





脚本验证


/


数据完整性测试。





单步测试。





性能空间测试。





持续测试。





数据库连接测试。





时间测试


/


业务实例。



每个测试可看做是对相 互关联的系统和服务的行为与性能的深入观察。



(1)


脚本验证


/


数据完整性测试。



脚本验证测试的主要目的是保证测试是否按照设计的要求进行的。除了证实 所记录的



测试步骤可以无错误地重复外,还要进行手工检验数 据并在后台进行数据完整性测试。



一旦设计完成,将负荷测试 计划记入一个脚本,先运行这个脚本并确认它是按要求运



行的 ,然后检查后台服务器上记录的日志。要查看互联网服务器日志、性能监督日志以及


< /p>


所有用来运行脚本的工具日志。当脚本在某个表中输入了一些东西,为了确认已经正确地< /p>



输入数据库中,需要对数据库进行查询,还要注意检查是否有请 求失败、超时或通信出



错。除了检验脚本是被正确地执行外, 该测试对确定运行脚本时产生的瓶颈和错误位置非



常有用。



(2)


单步测试。



单步测试用来确定服务器 允许的最大并发用户数和交易数。该测试模拟不断增加并发



用 户数和交易数直至系统崩溃。一旦脚本设计好以后,第一次运行脚本应该反映未来


6




月内的期望的负载情况。这是所谓 的“


1X


负荷”




1X


负荷开始,增加到


2X



4X


,以此类 推。随着这种指数的增长,到达某一点时,



后台服务器的记录 会显示系统已经不能承受了。其症状是:互联网服务器的缓存命中率大



增,互联网服务器的处理器占用率达到峰值,


ASP


日 志记录的错误和连接中断数不断增加。



(3)


性能空间测试。



因为一周内对服务器 的访问是不可能均匀分布的,还需利用性能空间测试来确定一个



应用和系统在不同寻常的大访问量时能够维持期望的交易量。



该测试让公司确定在长时间的高访问量下服务器的负荷、性能、内存的使用情况和应用< /p>



软件的稳定性,还可以确定是否具有满足未来客户需求的合适的 应用软件架构和基础设施。



(4)


持续测试。



运行持续测试将证明应用在实际环境下能够持续工作。



持续测试的结果可看出应用和设施在短期及长期的支持能力。它还有助于预示客户在

< p>


公司网站上的感受。通过长时间的运行,该测试有助于发现小的、逐渐积 累的问题,使公



司能够在它们变成大问题之前将问题解决。



(5)


数据库连接测试。



数据库连接测试确定数据库服务器是否能够支持期望的连接数。通过模拟期望的用户




5




电子商务网站测试



·


155·



·


155·



并发连接数和交易量,测量服务器的负荷、性能、内存使用情况和应用软件的稳定性。该



测试的结果将确定数据库服务器能够持续处理的负荷的上限、


A SP


连接池是否正确工作以



及还有什么措施来优化数据库的性能。



数据库连接是非常困难的。因为各种数据库的格式都不一样,开发者必须对他们所开



发的数据库产品的底层


API


有深刻的了解。因此,能处理多种数据库的通用的


API


就应运



而生了——


ODBC(Open


Database


Connectivity)



ODBC


是人们创建通用


API


的早期产物,




程序中可以使用相同的代码访问不同的数据产品。因此有许多种数据库


(



Access



MSSQL


Server



Orac le



Informix



)


都遵从了这种标准,被称为


ODBC


兼容的数据库。


ODBC




具体作用如图


5.1


所示。




5.1 ODBC


的具体作用



一般来说,


ODBC


是由一套扩展的


DLL(Dynamic Link Library


,动态链接库


)

组成,


DLL


提供了标准的数据库应用程序设计接口。< /p>



ODBC


是建立在标准化的


SQL(Structured Query


Language


,结构化查询语言


)


之上。所以,通过


ODBC



SQL


就可以编写独立于任何数据



库产品的数据访问程序。






ODB C


连接数据库。


ODBC


中提供三种< /p>


DSN


,它们的区别很简单。用户


DSN




能用于本用户。系统


DSN


和文件< /p>


DSN


的区别只在于连接信息的存放位置不同:系统


DSN


存放在


ODBC


储存区里,而文件


DSN


则放在一个文本文件中。




ASP


中使用它们时,写法如下。



A.


链接


SQL Server


用系统


DSN




connstr=


用文件


DSN




connstr=


还可以用连接字符串


(


从而不用再建立


DSN)




connstr=


B.


链接


Access


用系统


DSN


connstr=


(


或者为:


connstr=


电子商务网站设计与管理



·


156·



·


156·



用文件


DSN



connstr=


还可以用连接字符串


(

< br>从而不用再建立


DSN)




connstr=




缺陷。


ODBC


含有大量的低级的调用,因此开发


ODBC


应用程序还比较困难。开



发者不得不 将大量的精力花在底层的数据库通信中,而不能专注于他们所要处理的数据。





OLE DB

。多年以来,


ODBC


已成为访问客户端

< br>/


服务器数据库的标准。


ODBC


提供



了基于标准的接口,接口要求


SQL


处理功能,并被优化用于基于


SQL


的方法。然而,如



果要访问不使用


SQL


的非关系数据 源


(


例如,不按照关系存储数据的


Mi crosoft Exchange


Server)


中的数据 ,情况会如何呢?



OLE DB


建立 在


ODBC


之上,并将此技术扩展为能提供更高级数据访问接口 的组件结



构。此结构对企业中及


Internet

上的


SQL


、非


SQL


和非结构化数据源提供一致的访问


(




际上,在访问基于


SQL


的数据时,


OLE DB


仍使用


ODBC


,因为对于


SQL


来说,它是最



优结构。


)




OLE DB



3

< br>个组件构成:数据使用者


(


例如,一个应用程序


)


、包含并公开数据的数据


< br>提供程序以及处理并传输数据的服务组件


(


例如,查询处 理器、游标引擎


)



OLE DB


是一个



针对


SQL


数据源和非


SQL


数据源

< p>
(


例如,邮件和目录


)


进 行操作的


API




OLE DB



C



C++


程序员及使用其他包含


C


样式函数调用语言的程序员提供绑定。


< br>有一些语言


(


例如,


VB



VBScript)


不提供指针数据类型


(


地址变量


)


。因此,这些语言不能



使用


C


样式绑定,而且不能直接调用



OLE DB




在此基础上,


Microsoft


推 出了另一个数据访问对象模型:


ADO(


第一个是


DAO)



ADO


采用基于


DAO



RDO


的对象,


并提供比


DAO



RDO


更简单的对象模型


(


尽管会产生一



些冗 余的功能,如现在进行一项操作时可以用不止一种方法


)



ADO


中的对象层次结构比



DAO


中的更平缓。


ADO


包含一些简化对数据存储区数据的访问任务的内置对象。




DAO


是第一个面向对象的接口,


DAO


模型是设计关系数据库系统结构的对象类的


< br>集合。它们提供了完成管理一个关系型数据库系统所需的全部操作的属性和方法,这其中

< br>


包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等 。





数据库链接实例。



dim conn


set conn = object(


=


& h(


其中


../db/


是数据库存放的相对路径。如果数据库和


ASP


文件在同一目录下,



你只要这样写就可以了:



dim conn


set conn = object(


=


& h(



5




电子商务网站测试



·


157·



·


157·



有许多初学者在遇到数据库连接时总是会出问题,然而使用上面的驱动程序,只要数



据库路径正确就不会出问题了。



(a)


建立


MdbRecordset


对象 。


MDB


数据库是一个完整的数据库,内部可能含有若干个



数据表,在此函数中,


Connection


的作用是连接数据库,


Recordset


的作用是打开数据表。



Function CreateMdbRecordset(


数据库文件名


, < /p>


数据表名或


Select


语句

< p>
)


Dim conn,Provider,DBPath


'


建立


Connection


对象



Set conn = Object(


Provider=


DBPath =




h(


数据 库文件名



'


打开数据库



Provider




DBPath


Set CreateMdbRecordset = Object(


'


打开数据表




数据表名



End Function


(b)


建立带密码的


MDB


数据库的


Recordset


对象。它的建立方式与建立不带密码的



MDB


数据库的


Recordset


对象类似,只是多了一个密码参数,即在与数据库连接时,必须



给出密码信息。



Function CreateSecuredMdbRecordset(


数据库文件名


,


数据表名或


Select


语句,



password )


Dim conn,Provider,DBPath


'


建立


Connection


对象



Set conn = Object(


Provider =


DBPath =




h(


数据库文件名


alpha是什么意思-私刑


alpha是什么意思-私刑


alpha是什么意思-私刑


alpha是什么意思-私刑


alpha是什么意思-私刑


alpha是什么意思-私刑


alpha是什么意思-私刑


alpha是什么意思-私刑



本文更新与2021-01-28 01:26,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/575935.html

电子商务网站测试的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文