摘要: 什么是自动化测试 让程序代替人为去验证程序功能的过程。 优点: 较少的时间能运行更多的测试用例 自动化脚本可以重复执行 减少人为的错误 测试数据存储 缺点: 不能取代手工测试 手工测试比自动化测试发现的缺陷少 能进行哪些自动化测试 回归测试:项目添加新功能之后对之前的功能进行验证。 压力测试:多用户 阅读全文
posted @ 2018-07-16 19:56 陈帅丶 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 配置环境变量 JAVA_HOME的作用:它是指向jdk的目录的,看成一个变量就好了,便于更改。 Path的作用:程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下才能使用,我们编写的程序肯定不在这里,所以需要使javac在任意目录下都能调用。同理java命 阅读全文
posted @ 2018-07-16 10:01 陈帅丶 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 我虚拟了三台centos7,要将one(192.168.56.31)、two(192.168.56.32)配置成nginx+keepalived双机热备(思路是当一台服务器的nginx挂掉时,可以自动用另一台的nginx,就是当主服务器nginx的端口不通时,自动关闭自己的keepalived服务, 阅读全文
posted @ 2018-07-16 09:56 陈帅丶 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: keepalived可以用来做双机热备,此外它还有一个LVS模块可以用来做负载均衡,不过功能没有nginx强大,主要是看用途自己结合了。我用两台keepalived主备机,和三台tomcat服务机做测试。 安装keepalived无特殊要求的话,直接用简单的yum安装即可: 安装好后 来配置keep 阅读全文
posted @ 2018-07-16 09:55 陈帅丶 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 要给项目装https,记录一下避免自己忘记。https在tomcat上也可以做,但缺点就是只给一个tomcat用,非专业的软件做了专业的事情,感觉还是nginx来配置更好些。 当我们用客户端访问https网站时,这个客户端会生成对称密钥对我们输入的数据进行加密。服务端会将nginx配置的公钥和私钥中 阅读全文
posted @ 2018-07-16 09:54 陈帅丶 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 成功的必要条件:关闭selinux、开启873端口。 今天部署一下两台服务器的文件同步,ip分别是192.168.2.16和192.168.2.17。想搭建称双向实时同步,先使用rsync+Inotify tools来实现,它的默认端口是873,我们需要再防火墙中配置一下,如果需要同步的服务器开启s 阅读全文
posted @ 2018-07-16 09:52 陈帅丶 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 备份到本机 创建备份目录 创建脚本 创建执行备份脚本 创建执行删除脚本 然后将其赋予执行权限,运行脚本测试一下。看一下备份的文件有多大,如果非常小的话就是没有成功,多半是数据库账号的问题。 加入定时任务 输入命令: 输入定时执行命令: 备份到其他机器 在两台mysql服务器不建立主从关系前提下实现一 阅读全文
posted @ 2018-07-16 09:51 陈帅丶 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 首先去下载rpm安装包:https://dev.mysql.com/downloads/mysql/,选择红帽linux64位版。然后上传到服务器中。 接下来就是安装了,如果是普通用户需要sudo权限,并在执行命令前加sudo。如果安装过mysql先用命令卸载掉相关的包。rpm安装是有依赖关系的所以 阅读全文
posted @ 2018-07-16 09:46 陈帅丶 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: Docker的介绍 Docker的核心就是一个被称作Docker引擎的基于单主机运行的守护进程,我们可以通过这个进程来创建和管理容器。 容器是镜像的一个运行实例,但它带有额外的可写文件层。启动容器的方式有两种:一种是基于镜像新建一个容器并启动,另一个是将终止状态的容器重新启动(docker run 阅读全文
posted @ 2018-07-16 09:44 陈帅丶 阅读(133) 评论(0) 推荐(0) 编辑