《WEB应用测试》笔记(八)

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1428021  《WEB应用测试》笔记(八)第4章 网络基础1、相关概念(1.1)T1连接:提供点到点连接的专用租用电话线路。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1428021

 《WEB应用测试》笔记(八)

第4章 网络基础


1、相关概念
(1.1)T1连接:提供点到点连接的专用租用电话线路。使用一组24个信道的双绞线传输数据。每个线对中的一条用于发送数据,另一条用于接收数据,线对组合起来可提供1.54Mbps的数据传输率。
(1.2)T3连接:类似T1连接,但使用的是672条信道,提供更高的数据传输速率45Mbps。
(1.3)DS连接服务:是部分或多个T1和T3线路。T1和T3线路可以进行细分或组合而提供部分或多种等级的服务。
(1.4)DSL(数字用户线路):通过普通电话线路向小型企业和家庭提供高宽带连接。
(1.5)网桥:用于将使用相同析疑的物理局域网与其它局域网连接成一个逻辑网络。网桥检查到达的报文,并将其传送给适当的计算机。
(1.6)路由器:与网桥相似,功能更多,用于确保将数据传送到正确的目的地。路由器根据IP地址和网络传输状况决定如何转发数据包。当路由器接受到的数据包的目标主机地址处于本网段或子网之外时,会将数据包传送到本网段或子网外的其它路由器以使该数据包最终到达目的地。当在同一网段内传输数据时,不必使用路由器。
(1.7)网关:与路由器相似,功能更多,可以连接两种不同类型的网络,使之相互交换数据。
2、TCP/IP协议:
(2.1)TCP负责将拆分信息插入到数据包中并在数据包到达目的地后对其进行装配。每个数据包均赋予一个包含有关装配顺序信息的报头和记录每个数据包中包含信息准确数量的校验和。
(2.2)IP负责为数据包选择路由以便将其传送到正确的目标地址。IP将数据包放到带有唯一报头的单独的IP包内,报头中包含有诸如接收端和发送端地址的信息。IP包分别通过路由器传送到目的地。
(2.3)TCP/IP协议标准:又称TCP/IP栈或套接字。包括五层结构:应用层、传输层、网络层、数据链路层和物理层。
应用层协议:HTTP超文本传输协议、FTP文件传输协议、NNTP网络新闻传输协议、SMTP简单邮件传输协议、DHCP动态主机配置协议。
传输层协议:TCP传输控制协议、UDP用户数据报协议。
网络层协议:IP网际互联协议、ARP地址解析协议、RARP逆向地址解析协议。
3、测试场景
通常涉及的两类与测试有关的问题是:配置和兼容性、性能。
通过仔细分析传输特性以及支持系统的配置,可以确定出针对配置和兼容性以及性能的测试需求。
(3.1)连接类型的测试:通常,不同连接类型问题关注的是传输能力和性能而不是配置和兼容性。
(3.2)连接设备的测试:如果待测Web应用是一个定制的嵌入式应用,支持TCP/IP栈不同层上的多种协议,那么,在与连接设备进行交互时可能会引入不兼容性问题。此时需要进行兼容性测试。

目录
相关文章
|
21天前
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
12天前
|
Web App开发 IDE JavaScript
Selenium IDE:Web自动化测试的得力助手
Selenium IDE:Web自动化测试的利器。作为开源工具,Selenium IDE支持录制与回放用户操作,适用于Chrome、Firefox等多浏览器,简化了测试流程,提升了效率,降低了自动化测试的门槛。它还支持导出多种编程语言的脚本,便于测试集成与复用。
62 19
Selenium IDE:Web自动化测试的得力助手
|
14天前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
97 17
Selenium:强大的 Web 自动化测试工具
|
4天前
|
弹性计算 Java 关系型数据库
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
|
12天前
|
Kubernetes 安全 Devops
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
37 10
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
|
13天前
|
Web App开发 IDE JavaScript
Selenium IDE:Web自动化测试的得力助手
Selenium IDE是开源的Web自动化测试工具,适用于Chrome、Firefox等多款浏览器。它提供简单的录制与回放功能,用户可通过录制浏览器操作自动生成测试脚本,支持导出为多种编程语言,便于非专业测试人员快速上手,有效提升测试效率与质量。
91 6
Selenium IDE:Web自动化测试的得力助手
|
4天前
|
弹性计算 Java 数据库
Web应用上云经典架构实战
本课程详细介绍了Web应用上云的经典架构实战,涵盖前期准备、配置ALB、创建服务器组和监听、验证ECS公网能力、环境配置(JDK、Maven、Node、Git)、下载并运行若依框架、操作第二台ECS以及验证高可用性。通过具体步骤和命令,帮助学员快速掌握云上部署的全流程。
|
26天前
|
机器学习/深度学习 人工智能 测试技术
探索自动化测试框架在软件开发中的应用与挑战##
本文将深入探讨自动化测试框架在现代软件开发过程中的应用,分析其优势与面临的挑战。通过具体案例分析,揭示如何有效整合自动化测试以提升软件质量和开发效率。 ##
|
25天前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
28 5
|
23天前
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
54 1