- 博客(13)
- 收藏
- 关注
原创 TCP/IP协议--三次握手,四次挥手
TCP/IP协议族1.什么是TCP协议?TCP(传输控制协议)是一种面向连接,可靠的,基于字节流的传输层协议通信,2.三次握手的过程第一次握手:客服端向服务端发起连接,这是将同步序列号SYN置为1,表示连接,并且自身随机生成一个序列号,如seq=X,消息发出之后,客户端状态置为同步已发出,第二次握手:服务端收到连接之后,同意建立连接,发送给客户端应答码ack=X+1和确认号ACK=1,表示连接已确认回执给对方,并将自己的SYN置为1,表示连接,自身也随机生成一个序列号,如seq=y,消息发出后
2020-12-18 11:08:42
126
原创 python基础4--字符串,字典
转义字符\就是转义符,转义符可以将有意义的字符转成无意义的字符. 也可以将无意义的字符转换为有意义的字符通过\可以将无意义的字符转换为具有指定功能的字符例如:\n: 代码换行\t: 代表制表符(tab键)\: 代表\字符字符串1.字符串不可以用切片的方法修改2.查询切片查询s="明月几时有"print(s[1]) 明print(s[1:]) 月几时有print(s[1:3])月几print(s[-3:])几时有print(s[-3::-1])几月明3.遍历字符串 whil
2020-12-17 16:39:16
154
原创 python基础3--列表,元组
1.列表列表具有顺序的数据容器,可以被修改,可以被删除语法结构: 变量=[数据一,数据二,数据三] 变量=list() 空列表1.列表中的每个数据都有对应的索引,该索引就是元素在 列表 中的位置编号,索引也可以被称为 下标,该索引从0开始,依次递增关于列表操作的一些方法(注意:列表.append(数据):在列表末尾追加数据insert(索引,数据):指定的位置插入数据extend(列表2):将两个列表合并成一个列表,元素也合并del 列表[索引]:删除指定索引的数据remove
2020-12-17 10:04:45
113
原创 python基础2--逻辑运算符,类型转换,格式化输出,条件语句,循环语句
1.逻辑运算符其中,如果x,y是非bool类型的数据。 0 , ‘ ’ , None将会被作为false2.类型转换因为数据之间的运算只有同类型之间才能进行运算,如果不同类型之间存在运算的话,需要将其转换为同一种类型后再进行运算1.当布尔类型参与数学运算时:True被作为数字1使用False被作为数字0使用2.字符串类型之间使用 + 拼接字符串3.字符串和整数可以使用 * 重复拼接相同的字符串4.数字类型和字符串类型之间不能够进行数学和连接运算5.# 将10进制整数转换成16进制,
2020-12-16 18:06:31
208
原创 python基础1--变量,标识符,关键字,运算符,数据类型
1.注释:1.单行注释:#2.多行注释:""""""输出到控制台print(“输出到控制台”)键盘输入input("请输入::)2.变量python运行时命令电脑上开辟一个内存空间,该内存空间用来存储值语法:变量名 = 值获取变量的内存地址:a=“123”print(id(a))3.标识符标识符就是程序员在程序中自定义的变量名 、函数名、类的名字规则:1.标识符由字母、数字、下划线组成2.所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头、3.标识符是严格区分
2020-12-16 17:22:10
280
原创 测试技能--docker
1.安装dockercurl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -centos安装 yum -y install docker.ioubuntu安装 apt-get install docker.io2.启动dockersudo service docker start3.查看docker版本docker -- version4,配置镜像加速器(
2020-12-16 16:31:00
120
原创 C/S和B/S的区别
C/S结构 即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。B/S结构 即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种 结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构
2020-12-04 14:24:02
166
1
原创 移动端测试点
1.测试点(app)1.1热启动 是否停留在原页面 是否重新登录 是否回到首页1.2网络中断和恢复 网络中断后,浏览过的网页是否可以查看 网络中断后,app是否有提示 恢复网络后,app是否可以正常使用1.3来电&&来短信 电话和短信是否优先(app启动不可以影响手机正常功能的使用) 1.4兼容性测试网络兼容: WIFI 2G 3G 4G 5G 系统兼容性:Android 4.4----12 ...
2020-12-04 14:01:21
4056
8
原创 cookie,session,token
1.为什么会有cookie? HTTP是无状态的,之前WEB基本上就是文档的刘侃,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档,每次都是一个新的HTTP协议,给予响应,显然不满足时代的发展,为了解决这一共享信息的问题,就有(sessionid),浏览器为每个用户生成一个不一样的随机字符串,保存在客户端,每次想服务器发送请求的时候,就来验证一个这个字符串,这样就能区分账号,这样就有了cookie,---》为了解决鉴权问题2.session的缺点? 虽然解...
2020-11-30 11:18:41
163
原创 接口测试基础(取自F12抓包得到的报文)
接口测试(基础)取自F12抓包得到的报文F12中的XHR全部是接口1.GeneralRequest URL: http://10.4.23.234:8010/ecm-manager/login.do //接口地址 --重要(请求地址)Request Method: POST //请求方式 --重要(请求方式)Status Code: 200 OK //服务器的状态码 --重要(状态码)Remote Address: 10.4.168.91:8010Referrer Polic
2020-11-27 17:04:14
3611
原创 功能测试的测试点
功能测试的测试点1.输入框 ①字符型输入框: 输入内容:英文全角、英文半角、数字、空或者空格、特殊字符(共32个,特别要注意单引号、下划线、双引号、&)、禁止直接输入时,尝试ctrl+c/v功能输入; 长度检查:最小长度、最小长度-1、最大长度、最大长度+1、输入超长字符; 空格检查:输入的字符间有空格、字符前又空格、字符后有空格; 多行文本输入:允许回车换行、保存后再显示能保存输入的格式、仅输入回车换行,检查是否能正确保存(若能,检查保存结果,若不
2020-11-27 16:28:20
1118
转载 app测试点
APP测试点1、 App要测试什么,APP的测试点?1)UI测试2)功能测试:(单个功能测试,流程测试)手动测试、自动化测试(appium)3)APP性能测试:CPU(≤20%),内存(泄漏、溢出:多次关闭开启):emmagee,结果文件自动保存流量(首次启动、主流程、多资源访问:服务器压缩后发给app、退至后台):emmagee,结果文件自动保存帧率FPS:(每秒传输帧数):60帧/S,16ms/帧。gfxinfo(手机设...
2020-11-27 16:27:04
173
原创 appium1--caps配置
1.初始化参数(Capability)android和ios通用automationName:使用哪个自动化引擎,Appium(默认)或Selendroid(老版本)或UiAutomator2或Espresso对于Android或XCUITestiOS或YouiEngine使用You.i引擎构建的应用程序platformName:使用的是哪个系统,(iOS,Android或FirefoxOS)platformVersion:系统版本deviceName:使用的移动设备或模拟器的种类
2020-11-26 16:20:57
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人