自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL-修改列定义和更名数据表

文章目录修改列定义修改位置修改列名称数据表更名修改列定义ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definftion [FIRST | AFTER col_name]修改位置把id放在第一的位置ALTER TABLE users2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST;...

2019-12-26 10:50:23 509

原创 MySQL修改数据表-删除约束

文章目录删除主键约束删除唯一约束删除外键约束删除主键约束ALTER TABLE tbl_name DROP PRIMARY KEYALTER TABLE users2 DROP PRIMARY KEY删除唯一约束ALTER TABLE tbl_name DROP {INDEX|KEY} index_name我们首先要查看约束的名字SHOW INDEXES FROM users2...

2019-12-26 10:04:52 425

原创 MySQL添加约束

文章目录添加主键约束添加唯一约束添加主键约束ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY[index_type] (index_col_name,…)我们来建一个表,CREATE TABLE users2 (username VARCHAR(10) NOT NULL,pid SMALLINT UNSIGNED);...

2019-12-26 09:33:36 229

原创 MySQL修改数据表-添加/删除列

文章目录添加单列添加多列删除列创建数据表,如果说数据表有错误,我们就要修改,就用下边的一些操作来对数据表进行修改,修改无疑就是列的添加,列的删除,约束的添加,约束的删除等操作,我们先来看看列的添加添加单列ALTER TABLE tab_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]添加单列通过al...

2019-12-23 17:09:10 403

原创 MySQL外键约束要求与参照操作

文章目录约束FOREIGN KEY 外键约束如何编辑数据表的默认存储引擎约束1.约束是为了保证数据的完整性和一致性2.约束分为表级约束和列级约束(1)如果约束针对一个字段进行约束,那么就称为列级约束(2)如果针对两个以上字段的约束,那么就称为表级约束3.约束类型包括(1)NULL --非空约束(2)PRIMARY KEY --主键约束(3)UNIQUE ...

2019-12-22 20:52:01 3015

原创 python算法攻坚

文章目录递归什么是递归呢?递归实现斐波拉契数列递归递归在我们编写算法中非常常见,很多算法都是通过递归来实现,递归虽然使用简单,但是想了解其内部流程没有那么简单的。什么是递归呢?递归重在搞明白内在的过程,不能之前然而不知其所以然比如二叉树的深度优先遍历,斐波那契额数列,这些写起来很简单,但是像是回溯就比较难了,如果对递归的本质理解不透彻的话,就写不出正确的算法来递归最常见的定义:函数内...

2019-12-22 17:49:40 206

原创 Fiddler 模拟网络限速

主要用于测试网站在网速比较差的时候使用这个功能如果没有fiddlerScript就去下载一个fiddlerScript插件下面来实现一下请求的网络限速这里简单的介绍一下fiddlerScript原理实际上就是把一个请求完全的代码化,之前我们看到请求实际上是视图的,我们可以看到一个请求是从哪里来的,host是谁啊,但是这个请求到底是怎么工作的呢?我们可以通过fiddlerScript来查看...

2019-12-21 09:08:38 640

原创 Fiddler文件,文件夹代理及host配置

文章目录host 配置文件替换host 配置在实际的前端开发过程中我们经常会遇到这种更改网站这种需求,因为我们开发的这种静态文件,为了修改方便通常放在本地服务器上,或者是非线上运营的服务器,如果直接修改线上服务器,对用户来说问题就比较大了一些文件,从线上服务器请求下来的,如果想配置host让他指向本地怎么办?tools ---- HOSTS — 勾选Enable… …输入本地服务器ip,...

2019-12-20 17:32:43 693

原创 Fiddler监控面板的使用方法

文章目录Statistics数据统计Inspectors 对请求解包AutoResponder 文件代理Composer 前后端接口联调log面板timeline 网站性能分析这就是我们fiddler的监控面板是整个fiddler核心功能之一醉蛛要的作用是记录服务端请求的会话主要显示的就是会话和会话状态Statistics数据统计反应的是一个请求性能上的一个指标,对于我们分析和优化...

2019-12-20 17:13:39 605

原创 Fiddler使用基础

文章目录fiddler的使用场景快速的配置开发环境的host前后端接口调试线上的bugfix性能的分析和优化fiddler工具条的常用功能备注回放按钮,快捷键R清空过滤调试DebugStream模式切换Decode请求解压Keep:All session保持会话Any process过滤请求Find 查找Save保存会话截图,计时器小工具Browser快速启动浏览器Clear Cache 清除缓存...

2019-12-20 16:45:20 794

原创 mysql教学

文章目录创建数据库查表建表查表结构插入数据查找记录设置空或非空字段AUTO_INCREMENTPRIMARY KEY创建数据库CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name查表SHOW TABLES;建表 CREATE TABLE IF NOT ...

2019-12-17 16:36:08 189

原创 appium自动化测试框架搭建思路及技术点

文章目录实现过程:测试中遇到的技术难点及解决办法使用分层框架设计思想,利用python+appium+unittest搭建app端自动化测试框架实现过程:一、首先实现自动启动appium服务并指定端口号设备信息1.封装两个dos命令行的使用方法,用于使用dos命令执行启动服务,已经动态信息的获取2.使用dos命令生成端口号列表,设备信息列表,合成命令行列表,再用无返回值的dos命令执行命...

2019-12-17 10:06:39 778

原创 python装饰器用法

这里写一下整个python装饰器的实现过程我们来获取当前的运行时间来演示首先我们需要导入时间模块,时间模块导入之后直接进入开发,从简陋到完整开发出一个装饰器,那么我们先定义一个函数runtime,里边接收一个参数,这里是一个函数get_now_time(),然后在定义一个函数,在函数中回调function,之后返回get_now_time,这里没有括号,因为它是一个返回值import tim...

2019-12-15 23:48:55 179

原创 mysql数据类型

文章目录数据类型整型浮点型日期时间类型字符型表操作数据类型整型数据类型决定了数据的存储格式,表示了不同的信息类型整形浮点型日期时间类型字符型表操作待续。。。...

2019-12-15 21:01:50 89

原创 MySql概述了解

文章目录MySql基础MySql安装与配置MySql目录结构MySql的配置选项修改编码方式启动和关闭MySql服务MySql登录与退出MySql登录MySql退出修改MySql提示符通过连接客户端时通过参数指定MySql常用命令以及语法规范简单命令:MySql语句规范操作数据库创建数据库查看当前服务器下的数据表列表warning查看warning查看创建ti数据库时所用的指令创建gbk字符集的数...

2019-12-15 20:38:51 133

转载 接口测试流程

文章目录1.什么是接口测试2.接口的分类3.接口测试的流程4.接口测试的工具1.什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2.接口的分类1.分类:GET,POST,DELETE,PUT2.get和post是日常常用的两个分类...

2019-12-13 09:22:04 1188

原创 flask环境搭建及简单的get和post请求开发

安装flask包pip install flaskfrom flask import Flaskimport json#flask模拟一个app,入口为下方__name__app = Flask(__name__)#给一个路径@app.route('/')#模拟一个接口,返回数据为json串类型def login(): data = json.dumps({ ...

2019-12-11 15:28:11 160

原创 centos7桥接配置,jenkins分布式构建

和我一起整齐划一文章目录桥接配置jenkins 分布式构建桥接配置到这问题来了,为啥用这个网卡呢因为你连的就是它查找链接的网段vi /etc/sysconfig/network-scripts/ifcfg-ens33退出后重启,查看ip,生成的新的ipping一下该网段的设备这就ping成功,说明网络通了,如果ping失败,检查防火墙是否关闭jenki...

2019-12-10 21:14:42 129

原创 进程操作和重启关闭系统

文章目录top:进程的动态列表那就需要top命令了glancestop:进程的动态列表ps命令虽然强大,但是有个缺陷它是静态的只能记录当下那一刻的进程列表我们系统是在变化的,有些进程这一秒还在进行,下一秒就被终止了ps命令并不能帮助我们实时监控系统的进程那么怎么才能获取一个随时间一直在变得进程列表呢那就需要top命令了top这个列表是交互性的,是实时更新的第一行就是uptim...

2019-12-10 12:00:30 422

原创 加密串

貌似这里没什么好说的记录一下即可import hashlibimport requestsimport json#要加密的串imooc = "imooc.com"#创建一个md5对象md5 = hashlib.md5()#进行转码md5.update(imooc.encode('utf-8'))res = md5.hexdigest()print(res)#如果用上dat...

2019-12-09 19:57:40 328

原创 requests中header的介绍及使用

文章目录在我们的学习工作中,写代码做一个简单的接口测试的时候,就会发现,即使是发送了一个post或get请求,但是系统提示我非法参数,无效请求,为什么呢?因为有一些系统或者网站对于请求做出一系列的反爬虫机制,他会效验你的header,是不是浏览器发送的或者是不是app发送的,如果不是就会说你的请求是无效的,这种情况下我们要怎么去做呢?—通过添加header我们瞅下源码这里有一个header...

2019-12-09 19:18:38 7048

原创 Centos7配置程序集成服务器和执行api自动化环境(jdk tomcat jenkins nodejs newman)

1.检查jdk是否存在rpm -qa|grep jdk2.删除java开头的rpm -e -nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64 javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64 ...

2019-12-09 10:51:26 280

转载 回归测试的策略

回归测试的策略1.什么是回归测试?回归测试是贯穿在整个测试的各个阶段的一个测试活动。它的目的是检验已经被发现的缺陷有没有被正确的修改和修改过程中有没有引发新的缺陷。软件在测试或者其他活动中发现的缺陷经过修改后,都要进行回归测试的验证。在做回归测试的时候可以采用不同的策略。2.都有哪些策略?(1) 可以选择完全重复测试。把所有的测试用例,全部再完全的执行一边,以确认问题修改的正确性和修改后周...

2019-12-09 09:10:22 1051

转载 tcp 和 udp的区别?

TCP/IP 协议是一个协议簇,包括很多协议。命名为 TCP/IP 协议的原因是 TCP 和 IP 这两个协议非常重要,应用很广。TCP 和 UDP 都是 TCP/IP 协议簇里的一员。TCP,Transmission Control Protocol 的缩写,即传输控制协议。面向连接,即必须在双方建立可靠连接之后,才会收发数据信息包头 20 个字节建立可靠连接需要经过3次握手断开连...

2019-12-09 08:45:59 65

原创 requests上传文件操作

抓取一个上传头衔的接口构建请求需要一个url还需要data那么这个接口的data呢?好像没有data但是我们知道上传头像一个file那我们先构建这个filefile = {}那么file有什么参数呢?看接口我好像知道了第一个:type第二个:filename为啥type是1呢import requestsimport json# 构建一个post请求...

2019-12-08 20:33:08 215

原创 postman + newman

post下载安装过掉node.js下载安装傻瓜式过掉postman添加测试集下载newmannpm install -g newman下载测试用例模板html模板npm install -g newman-reporter-html执行post导出的json用例集,newman run C:\Users\92188\Desktop\手机号码归属地.postman_collec...

2019-12-07 09:49:02 159

原创 requests接口测试中json格式处理

对比一下.text和.json的展示不同import requestsurl = "xxx"data = { "xxx":"zzz", ... ...}res = reqquests.post(url,data)print(res.text)print(res.json)虽然json格式进行了重新的编译,但是依然没有一个格式化的格式现在已经是一个json对象了,那么我们对...

2019-12-06 10:52:19 484

原创 requests的基础使用-post和get请求

文章目录post请求get请求post请求先瞅瞅源码url哪里来呢?如果是自己的项目,直接去拿就可以了,使用其他的项目,我们就得通过抓包来获取get请求这是imcoo web端的一个get请求通过fiddler抓取接口写一个get出现以下问题问题是因为HTTPS 的ssl验证问题所以关掉https的验证小结http的get请求import requestsu...

2019-12-05 13:24:16 205

原创 环境搭建

如何搭建接口测试环境1.首先是我们的client,也就是我们的端上pycharm – pythoncharm的安装配置过掉环境配置系统变量–将home目录和scripts目录加到path中2.安装requests库pip install requests即可...

2019-12-05 09:11:01 88

原创 fiddler如何进行简单的接口测试

抓下慕课网的课单接口,复制其url给你url给你参数请求方式给你,能成了不真就没成查看原请求的信息给他这个成了,当然咱们是个是简单的接口,如果需要cookie等,一样写入header...

2019-12-04 21:23:46 596

原创 解决图片显示问题和跳过某些域名不抓包的问题

文章目录解决图片显示问题不抓包的问题解决图片显示问题不抓包的问题如果配置都像前篇文章中,还是抓不到包关了她们

2019-12-04 20:48:30 533

原创 如何创造大量数据

文章目录数据模拟数据模拟模拟数量评论找到我们的评论怎么再次发送呢?这里发送了4次我们创造了4条数据,我们再去评论区瞅瞅我们的数据成功的占领了评论区,如果你想可以打10分钟的,这就是我们造数据的,用线上app实战不要打入太多的数据,讲究点。...

2019-12-04 20:24:50 557

原创 2修改返回数据及添加过滤规则

文章目录修改返回数据过滤修改返回数据项目:通过修改返回数据慕课网禁止强制升级前置条件:已配置好fiddler和移动设备(未配置好上篇违章有详细的配置方法),已打开fiddler和慕课网app1.找到慕课网关于升级的接口2.查看请求TextView,找到相关升级参数3.文本显示4.将相关参数修改,可以发现默认2为强制升级,那么我们先假装蒙个1,反正正确答案是0,且另存为所有格式...

2019-12-04 19:41:18 461

原创 Fiddler配置

下载官方地址http://www.telerik.com/fiddlerpc配置点击optionHTTPSConnections别忘记点击这个粘贴进去移动端配置输入确定即可

2019-12-04 17:24:36 164

原创 接口测试流程

兵马未动 粮草先行文章目录兵马未动 粮草先行接口测试流程需求分析需求评审场景设计数据准备执行设计用例为什么要设计测试用例功能功能是否正常功能是否按照接口文档实现逻辑业务是否依赖业务异常参数异常关键字参数参数为空多参少参错误参数数据异常关键字数据数据为空长度不一致错误数据安全关键字接口测试流程需求分析需求评审场景设计数据准备执行设计用例为什么要设计测试用例(1)理清思路,避免漏测...

2019-12-04 00:01:51 167

原创 什么是接口测试

文章目录为什么要做接口测试?接口测试的由来: 连接前后端及移动端那么什么是接口测试呢?什么是接口接口的种类外部接口内部接口接口的类型http为什么要做接口测试?在入场的软件开发过程中,前端开发,后端开发,移动端开发,他们开发的东西是怎么进行连接起来的呢?他们之间为什么是独立完成的呢?这也就是为什么要进行接口测试。接口测试的由来: 连接前后端及移动端因为不同端的工作进度不一样,所以需要对最开...

2019-12-03 23:14:43 114

原创 appium多设备启动,但是只有一台跑用例,其余只启动不跑用例的问题,已解决

多进程部分代码,必须加入udid,这才是设备唯一识别,deviceName值是不唯一的,app重装会改变deviceId,某些设备上存在bug,返回的可能是00000或****,值不唯一...

2019-12-01 16:31:33 693

原创 进程和系统监测

监视系统活动和查看进程,滴水不漏文章目录监视系统活动和查看进程,滴水不漏Linux是多任务多用户的操作系统多用户多任务的隐患**uptime命令:**,其实就是w命令的第一行时间+正常运行+几个用户+负载区域**负载区域**:**负载的3个数值**:tload命令:会知随时间变化的一个负载曲线图登录的用户列表第一列:USER第二例:TTY第三列:FROM第四列:LOGIN@第五列:IDLE第六列...

2019-12-01 16:30:50 175

原创 管道和输入重定向

文章目录输入重定向< ,<< :从文件或键盘读取<:从文件中读取<<:从键盘读取小结|: 管道管道的原理管道符的实践按学生名字排序根据目录大小排序列出包含log关键字的文件小结总结输入重定向< ,<< :从文件或键盘读取不是所有的命令都有输入不是所有的命令都有输出其实可以使命令的输入来自于文件或者键盘输入<:从文件中读取&...

2019-12-01 12:55:54 514

原创 流和输出重定向,cut命令进阶

流和输出重定向,心之所向文章目录流和输出重定向,心之所向流,管道,重定向,三管齐下复习一下命令行基本用法cut命令进阶根据分隔符来剪切CSV格式-d参数:d是delimiter的缩写,是英语 “分隔符”的意思-f参数:f是field的缩写,是英语 “区域”的意思重定向>和>>重定向到文件>:重定向到新文件管道流流,管道,重定向,三管齐下复习一下命令行基本用法在终端输...

2019-12-01 11:07:22 621

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除