摘要:
准备 创建 github 账号 网络通畅 开始 1、进入项目主页,以Httprunner为例。 https://github.com/httprunner/httprunner 2、点击项目右上角的 Fork 按钮,把项目克隆到自己的远程仓库,方便后续修改提交。 点击后页面会自动跳转到自己的远程仓库 阅读全文
摘要:
一、C++ 简介 程序设计语言分为: 低级语言(机器语言、汇编语言) 中级语言 高级语言(C、C++等) C++ 语言的主要特点: 兼容 C 语言 面向对象(继承和多态) 引进了类和对象的概念 C++ 的基本数据类型 bool:布尔值 char:字符型 int:整型 float:浮点型 double 阅读全文
摘要:
计算机发展 第一代:采用真空电子管制作计算机 第二代:以晶体管为主要元件的计算机 第三代:IBM 推出的系列计算机 第四代:大规模集成电路和微处理器 1946 年,第一台电子数字积分计算机 -- ENIAC,它的主要元件是电子管。 冯诺伊曼提出了存储程序的概念。 计算机语言发展 机器语言 用二进制代 阅读全文
摘要:
通过 API 删除微博、取消关注用户。 用到的工具 Requests:发送 API 请求 Requests-html:解析网页,提取值 CSS 定位、XPath 定位或正则,都可 Chrome Network 抓包 都是一些基础用法,没啥难度,算是一个小练习吧。 准备工作 第一步是获取登录凭证。 打 阅读全文
摘要:
Whistle 官方文档 安装启动 $ brew install whistle && w2 start --init 安装成功后,打开 Whistle 管理界面: http://local.whistlejs.com 命令行 # 启动 $ w2 start # 加入账号密码启动 $ w2 star 阅读全文
摘要:
做接口测试时,经常会接触到 get、post,token、cookie、session,关于他们的区别,这里详细记录一下。 Get 与 Post 的区别 通过 curl 发送两个请求,保存信息到文件内,进行比较。 $ curl -s "http://httpbin.org/status/200" - 阅读全文
摘要:
网络基础 常见网络模型与常见协议 网络架构图 互联网通讯协议架构 TCP / UDP TCP:面向连接、错误重传、拥塞控制、适用于可靠性高的场景 UDP:不需要提前建立连接,实现简单,适用于实时性高的场景 Restful 软件架构风格 借助于 http 协议的基本请求方法代表资源的状态切换 get: 阅读全文
摘要:
一次完整的 HTTP 请求通信过程。 1. 建立 TCP 连接 在 HTTP 工作开始之前,客户端首先要通过网络与服务器建立连接,该连接是通过 TCP 协议与 IP 协议共同构建 Internet,即著名的 TCP/IP 协议。HTTP 是比 TCP 更高层次的应用层协议,根据规则,只有底层协议建立 阅读全文