自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无涯书僧

无涯书僧的自动化测试开发学习笔记

  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 pymysql学习笔记20200821

pymysql操作sql顺序建立连接ip,端口号,用户名和密码,连接数据库的driverhost=“localhost”user=“root”password=“password”port=3306#这里是intdatabase=“databasename”charset=“utf8”db = pymysql.connect(host=‘数据库地址’,port=3306,user=‘用户名’,passwprd=‘密码’,database=‘数据库名称’,charset=‘u

2020-08-21 15:33:33 37

原创 docker下部署woniuboss项目

数据库要求mysql5.7docker pull mysql:5.7docker pull tomcat用–link方法关联两个容器docker run --name bossmysql --restart=always -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7docker run -d -p 8090:8080 --name bosstomcat --link bossmysql --restart=always -v

2020-08-19 16:23:45 97

原创 CentOS7 部署Jmeter

安装安装jmtercurl -O http://mirrors.hust.edu.cn/apache/jmeter/binaries/apache-jmeter- 4.0.tgztar -zvxf apache-jmeter-4.0.tgz -C /usr/local/mv /usr/local/apache-jmeter-4.0 /usr/local/jmeterln –s /usr/local/jmeter/bin/jmeter.sh /usr/bin/jmeter # 建立软链接,可以省去配

2020-08-17 14:29:25 175

原创 8月11日晨考题

1.性能测试的流程是什么?答:性能测试过程 1.需求分析 比如最大用户数多少 影响时间应在什么范围内 核心业务是什么 2.测试方案设计 3.性能测试实现过程 性能脚本的开发 脚本调试 脚本优化 性能场景的优化 构建测试环境 4.测试执行 运行测试场景 环境优化 收集测试数据 5.数据分析 分析性能指标, 硬件资源 业务资源 响应时间 吞吐量 排队 瓶颈分析 谁导致的瓶颈 对比法 横向对比

2020-08-11 17:58:51 23

原创 8月10日晨考

1.你是如何进行接口测试的?答:接口测试流程1.需求讨论2.需求评审3.确定需求产品接口定义根据需求文档及接口文档定义(设计测试用例)用例评审编写接口测试用例执行维护有接口文档的话,分析接口文档.看它的接口路径,看使用哪种请求方式,需要传入什么数据,返回什么数据.根据接口文档分析测试用例,设计断言方法。没有接口文档的话,就先抓包,分析接口.然后设计测试用例和断言方法。2.session和Cookie的区别答:我所知道的有以下区别:1、session保存在服务器,客户端不

2020-08-10 20:04:17 34

原创 如何科学的修改Centos用户名

如何科学的修改Centos的用户名答:修改用户usermod 修改用户名方法 (1)以root登录 (2)$ usermod -l 新用户名 旧用户名 该命令相当于执行了以下命令: (1)将/etc/passwd下的用户名栏从就用户名修改为hadoop,其他部分不变 (2)将/etc/shadow下的用户名栏从seed修改为hadoop,其他部分不变 (3) 将/var/mail下的用户名栏修改为新用户名 (3) $ usermod -c 注解 修改后的新用户名

2020-08-07 20:03:57 205

原创 8月7日晨考题

8月7日晨考题1.接口安全是如何保证的?答:主要围绕三个机制展开设计 Token 授权机制 Token是客户端访问服务端的凭证,特点是时效性短。 用户使用用户名和密码登录后,服务器给客户端返回Token(通常是uuid),并将Token-Userld以键值对的形式存放在缓存服务器中,服务端接收到请求后进行Token验证,如果Token不存在,说明请求无效 Timestamp 时间戳超时机制 用户每次请求都要带上他的时间戳timestamp,服务器接收到timestanmp

2020-08-07 19:29:48 62

原创 8月6日晨考

8月6日晨考1.说说你对RESTfull的理解答:RESTfull是Web服务设计模型,是接口编写的规范;如果一个架构符合REST原则,就称它为RESTful架构,我们总结一下什么是RESTful架构:  (1)每一个URI代表一种资源;  (2)客户端和服务器之间,传递这种资源的某种表现层;  (3)客户端通过四个http动词(方法),对服务器的资源进行操作,实现“表现层的状态转化”2.简述下url过滤答:​ URL过滤:​ ?limit=10:指定返回的记录数量​ ?pa

2020-08-06 22:59:21 36

原创 8月5日晨考题

8月5日晨考题1.请用简化方式描述ip地址和子网掩码答:ip地址包括网络地址(前三段数字)和主机地址(第四段数字)子网掩码用于计算出网络地址,控制广播范围。2.网络中的代理是什么意思?NAT是什么意思?答:proxy是一种网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。例如:A机不能访问C机,但可以访问B机;B机可以访问C机;B机提供了proxy服务;A机可以通过B机提供的proxy服务,来访问C机。NAT类似于一个动态的端

2020-08-06 22:58:37 43

原创 8月4日晨考

8月4日晨考1.什么是接口测试,你是如何理解的?答:接口测试原理 根据 参数 协议 调用方法 code含义 返回数据的意义 等规范进行 模拟请求,向接口发送数据(报文),再获取结果(响应),依据响应结果进行断言接口测试的流程: 1.先进行需求分析 2.编码设计 3.自动化设计 4.断言设计 接口涉及的多,不能单以状态码进行断言,还需要内容进行断言,断言设计好之后写测试用例脚本,然后测试一下. 执行测试用例的时候,通过测试框架,执行分析,生成测试报告2.http协议特点是什么?

2020-08-06 22:57:51 36

原创 docker --link用法

容器连接–link先创建启动源容器mysqldocker run --name mysql --restart=always -d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6创建启动接收容器tomcat --link 连接源容器mysql:docker run -d --name 源容器名(被连接的容器) --link 接收容器(主动去链接的容器):接收容器别名 --restart=always 源容器镜像名 docker run

2020-08-06 17:27:49 906

原创 自动化测试二阶段考题

二阶段考题1.请说说你对自动化的认识!答:为什么搞自动化测试?重复性劳动太多,技术越来越通用 面临挑战越来越大,技术越来越多,复杂性随之而来 产品更新快,产品的版本迭代快,模块化程度高了,增加了模块(接口) 涉及的领域越来越广 一次开发,多次使用 提高效率,节约成本 尽可能把工程师压榨的更彻底 人懒、提高效率、节省人力成本、保障质量 1、提高效率; 2、节省人力成本; 3、保障产品质量 4、解放人力,让人做更加有意义的工作; 5、某些测试场景无法通过手工去实现;比如 压力测

2020-08-03 23:15:18 297

原创 python3面向对象的设计和实现

面向对象面向对象的设计和实现一、定义和实现 对象 可以直接对应现实世界里面的事物二、面向对象的设计(OOD)1、分析要解决的现实世界的问题2、定义出各种对象 代表现实世界的对象3、通过设计 对象之间的关系和交互行为来设计系统​三、因为1、现实世界 其实就是各种对象 和对象之间的关系、交互行为2、现实世界:事物的时间a、物:对象、对象之间的关系(儿子、父亲;老板、员工)b、事:对象之间的交互(司机开车,厨师做饭)3、这种设计方式 更容易被人所理解和接受​ ​类和实例1、首先,

2020-06-24 09:26:06 63

原创 python3 元组 tuple--讲义

4.元组 tupleTuple元组概念元组可以存储多个数据,数据不允许修改元组里可以存放任何类型的数据比如嵌套,元组,列表元组tuple是小括号( )tup1=(元素data,)tup1=tuple(元素data,)特性:不可修改str和tuple是不可变类型,修改需要重新赋值1)与列表的区别类似列表,但列表用[ ]标识,元组用()标识,并且列表元素可二次赋值,但元组元素不能。2)元组的创建创建空元组:tuple() 。元组特点:定义元组使⽤⼩括

2020-06-24 09:21:13 90

原创 python3.列表 list

3.列表 list列表和字典是可变类型List列表可以一次性存储多个数据,且可以为不同数据类型。列表list是中括号[ ]方括号[ ]定义:中括号中,数据以逗号隔开list=[]list1=list()只能使用这种方式创建空列表功能:可以存储不同类型的数据使用非常频繁,支持数字、字符、字符串甚至列表的集合结构。元素遍历:while和for都可以,一般用for列表拼接new_list=list1+list列表可以直接使用

2020-06-24 09:20:13 54

原创 python3转义字符

python转义字符(在行尾时)续行符\反斜杠符号’单引号"双引号\a响铃\b退格(Backspace)\e转义\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数,yy代表的字符,例如\o 12代表换行\xyy十六进制数,yy代表的字符,例如\x0a 代表换行\other - 其他的字符..

2020-06-22 11:39:26 440

原创 Python3 String(字符串)

2. String(字符串)定义:单引号或双引号中的数据由数字、字母、下划线组成。一对引号字符串三引号字符串字符串拼接print(a,b)print(a+’,’+b)下标和切片:正数下标字符串中从左到右每个元素分配的从0开始的编号,最后一个下标为长度(len)-1负数下标字符串中从右往左每个元素分配的从-1开始的标号.最后一个下标为负的长度-lenstr[-4:-1]负数下标依然是从左到右的顺序打印的str[-2:-5]下

2020-06-22 11:36:56 105

原创 centos7 install docker day0612

Docker部署项目系统环境:Centos7Linux内核版本: 3.1先停止防火墙和关闭SELinux查看防火墙状态firewall-cmd --state停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service永久关闭selinux进入到/etc/selinux/config文件vi /etc/selinux/config将SELINUX=en

2020-06-12 12:23:37 45

原创 Mysql OCP笔记day0610

OCP1.1 【学习目标】1.2 【select 语句基本功能】1.3 【select 语句基本语法】1.4 【SQL 语句的书写规范】1.5 【选择所有列】1.5.1 【熟悉 scott 用户方案】1.6 【选择特定列】1.6.1 【伪列: rownum】1.7 【描述表的结构】 describe1.8 【列标题的缺省格式】1.9 【格式化列的宽度】 column … format1.10 【数学表达式在 select 中】1.10.1【表达式的优先级】1.10.2【圆括号改变

2020-06-10 20:42:12 120

原创 Agileone环境搭建

Agileone关闭防火墙:service iptables stop如果环境中已经安装了MySQL数据库,则必须停止服务运行:service mysqld stop**注意此处先安装libgcc-4.4.7-18.el6.i686和、yum install -y glibci686安装xampp(注意:xampp自带apache和mysql等工具,)将xampp-linux-1.6.7.tar包上传到centos,例如放置在tmp解压到指定目录:tar -xzvf xampp-linux-1.

2020-06-10 20:35:57 134

原创 Centos6笔记

Centos6笔记0.liunx介绍什么是操作系统操作系统就是控制、管理、协调软件、硬件工作的发展史1991年林纳斯托瓦斯1996需要loglinux核心操作系统linuxWindowsmac osliunx安卓unix 1969诞生于贝尔实验室linux免费开源安全子主题 1性能多用户为什么学liunx公司在用Linux是多用户可同时操作1.liunx系统安装虚拟机安装桥接模式自动连接

2020-06-10 20:31:35 60

原创 Linux day0608

Linux day0608作业1.修改用户名答案:修改用户usermod修改用户名方法(1)以root登录(2)$ usermod -l 新用户名 旧用户名(1)将/etc/passwd下的用户名栏从就用户名修改为hadoop,其他部分不变(2)将/etc/shadow下的用户名栏从seed修改为hadoop,其他部分不变(3) 将/var/mail下的用户名栏修改为新用户名(3) $ usermod -c 注解 修改后的新用户名(1)相当于将/etc/passwd下的注解栏修改为

2020-06-10 20:30:48 49

原创 MySQL数据库知识点概述--讲义

MySQL数据库知识点概述一、为什么要学习数据库1、为了方便查询数据2、为了持久化保存数据二、数据库的相关概念​ DBMS、DB、SQLDB:数据库,保存数据的容器;DBMS:数据库管理系统或者数据库管理产品;常见的数据库管理系统:MySQL 、ORACAL 、DB2、sql serverSQL:结构化查询语句三、数据库存储数据的特点1、表是放在库里面的;2、数据是存放在表里面的;3、一个数据库里面表名是唯一的4、数据库里面列名称之为字段5、表中数据是以行的形式存放四、

2020-06-10 15:54:58 76

原创 数据库day0605作业

1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from student;[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xKaF17D9-1591768839175)(C:\Users\miz\Documents\测试作业\数据库day0604作业.assets\image-20200604140555220.png)]2、 查询教师所有的单位即不重复的Depart列。select depa

2020-06-10 14:00:55 44

原创 数据库day0605随堂笔记

数据库day0605随堂笔记视图#什么是视图?#视图是保存查询的结果,把查询的结果当做一张虚拟的表,视图依赖于#原始的表数据和结构,如果原来的表数据或者结构发生了改变,视图的#结构和数据也会发生相应改变,#视图的特点:– 1、效率高– 2、安全性,可以指定展示其中某几列数据,隐藏敏感信息#语法结构#CREATE VIEW 视图名 AS 查询SQL#创建视图#CREATE VIEW ShowStu AS SELECT * FROM student;#创建视图时指定字段名#CREAT

2020-06-10 14:00:07 35

原创 数据库day0602

3、外键CONSTRAINT fk_rl FOREIGN KEY(deptId) REFERENCES tb_dept1(id)表间关系:一对一一对多多对多MySQL5.6中文支持问题DEFAULT CHARSET=GB2312;查看创建表是sqlshow create table 表名;外键特点:外键关联时主表要先去从表创建外键字段的值必然在主表中是可以一一对应的外键可以为空,但是不为空的外键必然可以在主表中跟它对于外键关联的必然是主表的主键创建外键约束CREATE TAB

2020-06-03 21:36:53 30

原创 数据库day0603作业

数据库day0603作业4.查询student表的第2条到4条记录select * from student limit 1,3;[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g7GdiI9Y-1591190919320)(C:\Users\miz\Documents\测试作业\数据库day0603作业.assets\image-20200603173948032.png)]5.从student表查询所有学生的学号(id)、姓名(name)和院系(departmen

2020-06-03 21:29:22 78

原创 数据库day0603

数据库day0603/*查询会产生一张虚拟表语法结构:注意:*号代表表中所有字段,这个不建议使用,会影响查询效率;SELECT 字段名,字段名 FROM 表名 WHERE 筛选过滤条件*/– 查询表中所有数据库– SELECT * FROM student;– 指定字段查询– SELECT ‘name’,address FROM student;– AS 起别名– SELECT name AS 姓名,address AS 地址 FROM student;– 不用as 起别名– S

2020-06-03 21:28:26 41

原创 数据库day0601

数据库day0601性能测试里的并发,测试百万级数据.一.为什么要学习数据库1. 为了方便查询数据2. 为了持久保存数据二.数据库的相关概念DBMS ,DB ,SQL答: ​ DB 数据库,保存数据的容器​ DBMS 数据管理系统.银行业一般使用Oracle和DB2.DB2 是IBM的数据库产品.​ SQL : 结构化查询语句.测试的角度是站在用户角度的,测试过程中尽量不使用数据库进行数据操作.三.数据库存储数据的特点表是放在数据库里面的;数据是存放在表

2020-06-01 20:43:57 54

原创 前端day0529

前端day0529js输入的默认是字符串类型.js九九乘法表<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js九九乘法表</title> </head> <body> <script type="text/javascript"> for (i = 1; i <= 9; i++) {

2020-05-29 18:59:06 70

原创 前端day0528

前端day0528内部盒子溢出,可以使用overflow 处理溢出margin: 0 auto; 盒子居中的方法这样来写.text-align: center; 内容居中float:left; 向左浮动float:rigth ; 向右浮动id选择是#id{}class 选择 是.class{}把里面的盒子向里面移动,就要调整里面的盒子外边距.可以调整 上下左右的外边距.margin-left: 左外边距margin-rigth: 右外边距margin-top:

2020-05-28 19:33:57 37

原创 前端day0526

字体控制已经不用 font 标签, 用css来统一控制 b标签是字体加粗 strong标签是 粗体img标签的 title 标签数鼠标悬停. alt标签是加载失败时显示的文字.也是盲人读屏软件会读到的文字,一般建议填写alt标签,会加速seo收录.img标签:src 属性 ,是放图片地址相对路径:或 绝对路径.也可以放在线图片的地址.title 是鼠标悬停时提示的文字alt 是图片失效时提示文字src引用的是非文本内容, href 表示超文本标签各类符号<body bgcolor="

2020-05-27 20:04:13 57

原创 前端day0527

前端第二部分:csscss 入门css层叠样式表.负责对网站的美化三种使用方式:元素内嵌样式表文档内嵌样式表外部样式表<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> p { /* 字体颜色 */ color: white; /*

2020-05-27 19:12:34 34

Docker思维导图.xmind

那个5分的补充资源 docker学习笔记整理的思维导图.比较详细. 希望大家用的开心,希望大家学习顺利 容器是一种工具,指的是可以装下其它物品的工具, 以方便人类归纳放置物品,存储和异地运输 ,存储和异地运输 ,具体来说比如人类使用的衣柜,行李箱,行李箱背包等可以成为容器,但今天我们所说的容器是一种IT技术。   容器技术是虚拟化,云计算,大数据之后的一门新兴并且炙手可热的新技术,容器技术提高了硬件资源利用率,方便了企业

2020-07-06

docker.xmind

绝对值5分 docker学习笔记整理的思维导图.比较详细. 希望大家用的开心,希望大家学习顺利 容器是一种工具,指的是可以装下其它物品的工具, 以方便人类归纳放置物品,存储和异地运输 ,存储和异地运输 ,具体来说比如人类使用的衣柜,行李箱,行李箱背包等可以成为容器,但今天我们所说的容器是一种IT技术。   容器技术是虚拟化,云计算,大数据之后的一门新兴并且炙手可热的新技术,容器技术提高了硬件资源利用率,方便了企业的业务快速横向扩容,实现了业务宕机自愈功能,因此未来数年会是一个容器愈发流行的时代,这是一个对于IT行业来说非常有影响和价值的技术,而对于IT 行业的从业者来说,熟练掌握容器技术无疑是一 个很有前景的行业工作机会。   容器技术最早出现在freebsd叫做 jail 。

2020-07-06

禅道项目管理思维导图.xmind

根据禅道官方视频整理的学习笔记,思维导图格式.专业版后可以提供配套的禅道使资料主要内容包括两部分: 1、禅道的使用教程。 2、项目管理教程。 3. 测试的使用教程

2020-07-06

空空如也

空空如也

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

TA关注的人 TA的粉丝

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