摘要: TCP三次握手和四次挥手 有关TCP协议详解,请看博客:【TCP协议】(1) TCP协议详解 TCP有6种标示:SYN(建立联机) ACK(确认) PSH(传送) FIN(结束) RST(重置) URG(紧急) 一、TCP三次握手 第一次握手 客户端向服务器发出连接请求报文,这时报文首部中的同部位S 阅读全文
posted @ 2022-03-08 23:58 饭兜 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、https协议需要到CA (Certificate Authority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用。(原来网易官网是http,而网易邮箱是https。) 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和h 阅读全文
posted @ 2022-03-08 23:47 饭兜 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 原文出处:https://www.cnblogs.com/imyalost/p/6139191.html 原文作者: 老_张 一、TCP/IP的标准化 1、TCP/IP的含义 一般来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称。 具体点,IP或ICMP、TCP或UDP、TELENT或 阅读全文
posted @ 2022-03-08 23:45 饭兜 阅读(116) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议(一)网络基础知识 参考书籍为《图解tcp/ip》-第五版。这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述)、OSI参考模型、网络概念的本质、网络构建的设备等 下面是协议层从底层至顶层的一个模型图: 一、计算机网络的背景 1.1 计算 阅读全文
posted @ 2022-03-08 23:43 饭兜 阅读(42) 评论(0) 推荐(0) 编辑
摘要: HTTPS协议 安全超文本传输协议 1|1HTTPS协议概述 1、HTTPS协议 = HTTP协议 + SSL/TLS协议,在HTTPS数据传输的过程中,需要用SSL/TLS对数据进行加密和解密,需要用HTTP对加密后的数据进行传输,由此可以看出HTTPS是由HTTP和SSL/TLS一起合作完成的。 阅读全文
posted @ 2022-03-08 23:31 饭兜 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一.http协议的定义: http(Hypertext transfer protocol)超文本传输协议,通过浏览器和服务器进行数据交互,进行超文本(文本、图片、视频等)传输的规定。也就是说,http协议规定了超文本传输所要遵守的规则。 二.HTTP协议的特点: 1.HTTP协议是无状态的 就是说 阅读全文
posted @ 2022-03-08 23:26 饭兜 阅读(51) 评论(0) 推荐(0) 编辑
摘要: (1)检查接口,前端和后台之间是通过接口文件相互联系的,需要查看接口文件 (2)检查请求的数据是什么,反馈的数据又是什么 (3)根据接口文件,检查数据是否正确。如果发送的数据是正确的,但是后台反馈的数据是不符合需求的,那就是后台的问题;如果前端没有请求接口或请求的时候发送数据与需求不符,那这个时候就 阅读全文
posted @ 2022-03-08 23:07 饭兜 阅读(271) 评论(0) 推荐(0) 编辑
摘要: GET 和POST接口的区别 POST和GET都是向服务器提交数据,并且都会从服务器获取数据。 区别: (1)传送方式:get通过地址栏传输,post通过报文传输 (2)传送长度:get参数有长度限制(受限于url长度),而post无限制 (3)GET产生一个TCP数据包(对于GET方式的请求,浏览 阅读全文
posted @ 2022-03-08 23:05 饭兜 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 接口测试工具、接口类型和接口测试流程 接口测试工具 postman (以前属于谷歌浏览器的插件,最常用的一款接口测试工具) jmeter (市面上最流行的接口和性能测试工具) fiddler (抓包软件,也可以用来测试接口) Charles (Mac系统 苹果电脑用这个抓包工具用的比较多) soap 阅读全文
posted @ 2022-03-08 22:53 饭兜 阅读(124) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码详细解释(常见) 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议 200 OK 一切正常,对GET和POST请求的应答文档跟在后面 201 Created 服务器已经 阅读全文
posted @ 2022-03-08 22:49 饭兜 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 通常,设计接口测试用例需要考虑以下几个方面: (1)是否满足前提条件 有些接口需要满足前提,才可成功获取数据。常见的,需要登录Token 逆向用例:针对是否满足前置条件(假设为n个条件),设计0~n条用例 (2)是否携带默认值参数 正向用例:带默认值的参数都不填写、不传参,必填参数都填写正确且存在的 阅读全文
posted @ 2022-03-08 22:43 饭兜 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 一般来说,测试接口,就是指测试接口的功能,性能和稳定性测试,当然可能还有安全性测试。这个入 阅读全文
posted @ 2022-03-08 22:29 饭兜 阅读(198) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-03-08 22:01 饭兜 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 77 ** 二.数据类型的转换 ** 78 1. 79 int 转 str 80 a = 123 81 print(str(a)) 82 print(type(str(a))) 83 2. 84 str 转 int 85 a = "123" 86 print(int(a)) 87 print(typ 阅读全文
posted @ 2022-03-08 17:46 饭兜 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、说明: 模拟键盘上一些按钮或者组合键的输入, 如:Ctrl+c,Ctrl+v; selenium中把键盘的按键都封装在Keys类中。 二、Keys类 导包:from selenium.webdriver.common.keys import Keys 三、常用的键盘操作 send_keys(Ke 阅读全文
posted @ 2022-03-08 17:45 饭兜 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 说明:下拉选择框就是HTML中select标签 这里使用Selenium中两种方式对下拉选择框中元素进行选择操作:css定位操作(其他定位也可以)、selenium中select类。 ''' Select 中的类 ''' import time from selenium import webdri 阅读全文
posted @ 2022-03-08 17:43 饭兜 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 处理警告框的原因:如果页面有弹出框,不处理,接下来的将不生效。 2、对话框类型: alert #警告框 confirm #确认框 prompt #提示框 3、处理方法: 以上三种对话框,处理方法都一样。 步骤: (1)切换到对话框,方法:driver.switch_to.alert (2)处理对话框 阅读全文
posted @ 2022-03-08 17:42 饭兜 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 操作滚动条原因:在web自动化中有些特殊场景,如:滚动条拉到页面最底层,指定按钮才可用,指定的元素才可以定位。 2、操作方法 第一步:设置操作滚动条操作语句 如:js="window.scrollTo(0,10000)"​ 0:左边距 >水平滚动条​ 10000:上边距 >垂直滚动条 第二步:调用执 阅读全文
posted @ 2022-03-08 17:41 饭兜 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 多窗口切换 思路:获取要切换的窗口句柄,调用切换方法进行切换。 方法: driver.current_window_handle #获取当前主窗口句柄 driver.window_handles #获取当前由driver启动所有窗口句柄 driver.switch_to.window(handle) 阅读全文
posted @ 2022-03-08 17:38 饭兜 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 切换frame表单 常用的frame表单有两种:frame、iframe。 1、切换的原因:当前主目录内没有iframe表单页面元素信息,不切换,找不到元素。 2、切换的方法:driver.switch_to.frame("id\name\element") 3、切换回主目录原因:iframe或fr 阅读全文
posted @ 2022-03-08 17:38 饭兜 阅读(115) 评论(0) 推荐(0) 编辑