摘要: 一、HTTP请求方式 1.常见请求方式 方法 描述 GET 请求指定的页面信息,并返回实体主体 HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源 阅读全文
posted @ 2020-05-03 10:41 小胖虎vivi 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 一、接口的定义 1.接口是前后端沟通的桥梁,是数据传输通道,包括外部接口、内部接口,内部接口又包括:上层服务与下层 服务接口、同级接口; 2.接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法, 使其能被内部修改而不影响外界其他实体与其交互的方式; 二、接 阅读全文
posted @ 2020-05-03 10:36 小胖虎vivi 阅读(6153) 评论(1) 推荐(0) 编辑
摘要: 在上一篇Fiddler系列文章:Fiddler跨域调试及Django跨域处理,主要介绍了跨域原理、Fiddler 调试跨域、Django在实际项目中如何处理跨域。 以下, 主要介绍通过Fiddler及浏览器开发者工具进行弱网测试。 一、实际场景介绍 弱网测试,属于健壮性测试的一种。想象一下,用户在地 阅读全文
posted @ 2020-05-03 09:52 小胖虎vivi 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 在上一篇Fiddler系列文章:Fiddler设置断点(一),主要介绍了通过Automatic BreakPoints设置断点, 以下主要介绍Fiddler跨域调试及Django跨域处理。 一、为什么会出现跨域问题 简单来说,是出于浏览器的同源策略限制。同源策略是一种约定,它是浏览器最核心、也最基本 阅读全文
posted @ 2020-05-03 09:47 小胖虎vivi 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 在上一篇:Fiddler请求过滤,介绍了如何通过设置过滤规则,从而过滤不需要的请求。以下,介绍Fiddler设置断点。 在Fiddler中有两种设置断点的方式: Automatic BreakPoints设置断点; 用bpu命令设置断点; 今天分享的是Automatic BreakPoints设置断 阅读全文
posted @ 2020-05-03 09:42 小胖虎vivi 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 在上一篇:Fiddler抓包基本介绍,了解了如何抓取HTTPS请求以及APP请求。由于 Fiddler 会抓取所有的 HTTP 请求,这样会造成左侧会话的请求不断更新,对我们的调试造成干扰。因此可以通过过滤规则的设置,从而来过滤掉不需要的请求。 点击 Fiters 选项卡,勾选左上角的 Use Fi 阅读全文
posted @ 2020-05-03 09:30 小胖虎vivi 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 在上一篇:Fiddler基本介绍,初步了解了Fiddler 的工作原理和操作界面。Fiddler 默认不会捕获HTTPS会话, 需要手动设置证书。以下介绍如何设置证书, 抓取https请求 1.首先在菜单栏依次打开Tools->Fiddler Options->HTTPS,如图所示: 2.点击Act 阅读全文
posted @ 2020-01-08 13:06 小胖虎vivi 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式监听系统的HTTP网络数据流动,Fiddler也可以帮助你 检查所有的HTTP通讯,设置断点、修改请求数据,甚至修改服务器返回的数据,功能非常强大。 Fiddler功能特点 截获客户端 HTTP/HTTPS 的请求,分析与 阅读全文
posted @ 2020-01-08 12:46 小胖虎vivi 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Selenium自动化测试-iframe处理 上一篇,我们介绍了元素的内容、属性、状态信息。写自动化脚本时会遇到 iframe嵌套页面,这时直接定位是不行的,今天我们要介绍怎么处理iframe定 iframe是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含 阅读全文
posted @ 2019-10-17 10:31 小胖虎vivi 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们了解鼠标键盘的基本操作,处理输入、点击、拖动等场景。在写自动化过程中我们会想验证自己的代码是否正确,比如登录之后,通过用户名或其他信息来证明你登录成功,或者点击链接后,是否会跳转新的页面。通过获取元素属性信息,可以解决我们的疑惑。 一、获取内容对象的内容信息 size:获取元素的尺寸 输出 阅读全文
posted @ 2019-10-17 10:20 小胖虎vivi 阅读(733) 评论(0) 推荐(0) 编辑