WEB测试---WEB系统架构

Posted sungodzc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB测试---WEB系统架构相关的知识,希望对你有一定的参考价值。

WEB系统架构分为  B/S、C/S、P2P 三种模式。

B/S: browser/server,浏览器/服务器模式。

B/S架构特点:标准协议、部署灵活 、核心运算在服务器端、发布应用只需要发布服务器;随着服务器运算能力的上升和云计算的应用,B/S架构越来越来流行。B/S提供诸多功能应用实现C/S的特色,例如ajax的无刷新、浏览器扩展让浏览器能够做更多C/S架构才能做到的事。

 

常用的WEB服务器软件包括 Apache、IIS、Tomcat、nginx、Lighttp。

Apache:Apache HTTP Server,最常用的web服务器软件,特点:安全性和多平台性。

IIS:World Wide Web server。微软开发的web服务器软件。

Tomcat:轻量级应用服务器,特点:支持最新的Servlet和JSP规范,比较流行的web服务器。

Nginx:高性能Http和反向代理服务器。BAT均在使用该web服务器软件。

Lighttp:针对高性能网站设计的,跟apache类似,德国人领导开发的。

 

C/S:Client/Server,客户/服务器模式。

 

C/S架构的特点:协议是不标准的,可自定义的 ,运算压力C端和S端均能承担,升级系统需要同时升级C端和S端。

常见的C/S架构软件如:QQ、微信、Outlook、手机App等。

 

P2P:点对点的模式。特点:B/S、C/S架构中S端站主要地位,而P2P二端是地位平等的。

常见软件如:飞信、QQ的传送文件(使用的P2P技术)

 

以上是关于WEB测试---WEB系统架构的主要内容,如果未能解决你的问题,请参考以下文章

app测试与web测试的区别

简述WEB系统的架构原理

软件测试人员必须得知道的软件开发工具、中间件、web服务器、操作系统、软件架构、数据库有哪些?

大型web网站-----系统架构

标准Web系统的架构分层[转]

标准Web系统的架构分层