起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 人在职场 > Wed测试须知-输入URL后的事情

Wed测试须知-输入URL后的事情

时间:2021-05-02 15:51:14来源:深圳软件开发测试培训学校 作者:软件开发测试培训网 已有: 名学员访问该课程

前言: 如果你是一个软件开发测试人员,Web测试的知识是必不可少的,比如当我们在 PC 端的浏览器的地址栏输入一串 URL后

如果你是一个软件开发测试人员,Web测试的知识是必不可少的,比如当我们在 PC 端的浏览器的地址栏输入一串 URL后,按下 Enter 键,页面马上就呈现在了眼前,但这是怎么实现的呢?从发送请求到得到结果这 期间都发生什么事了呢?本文就来详细说说。

1)首先,在浏览器地址栏中输入 url,先解析 url,检测 url 地址是否合法;

2)浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。

浏览器缓存:浏览器会记录 DNS 一段时间,因此,只是第一个地方解析 DNS 请求; 操作系统缓存:如果在浏览器缓存中不包含这个记录,则会使系统调用操作系统,获取操作系统的记录(保存最近的 DNS 查询缓存);

路由器缓存:如果上述两个步骤均不能成功获取 DNS 记录,继续搜索路由器缓存;

ISP 缓存:若上述均失败,继续向 ISP 搜索。

3)在发送 http 请求前,需要域名解析(DNS 解析),解析获取相应的 IP 地址。

4)浏览器向服务器发起 tcp 连接,与浏览器建立 tcp 三次握手。

5)握手成功后,浏览器向服务器发送 http 请求,请求数据包。

6)服务器处理收到的请求,将数据返回至浏览器

7)浏览器收到 HTTP 响应

8)浏览器解码响应,如果响应可以缓存,则存入缓存。

9) 浏览器发送请求获取嵌入在 HTML 中的资源(html,css,javascript,图片, 音乐),对于未知类型,会弹出对话框。

10) 浏览器发送异步请求。

11)页面全部渲染结束。

以上就是打开网页的详细过程,这个知识不只软件开发测试人员所必须的,非专业的人员了解了也是大有裨益,毕竟我们每天都在浏览各种网页。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

软件开发测试人才四大魅力元素

——就业竞争小

——高薪没商量

——就业质量高

——无性别歧视

套用狄更斯那句话说:对于急需软件开发测试人员的企业来说,这是一个最坏的时代,但对软件开发测试人才来说,这是一个最好的时代。“随着软件市场的成熟,人们对软件作用的期望值也越来越高,软件的质量和功能可靠性也正逐渐成为人们关注的焦点。”

文章出自:http://www.epx365.cn/jyzn/202179850.html

文章标题:Wed测试须知-输入URL后的事情



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.cnitedu.cn 注册时间:2016-07-18 11:07 最后登录:2021-05-02 14:05