- 博客(19)
- 收藏
- 关注
原创 docker部署jenkins
请指明版本号开始拉取拉取完成查看镜像,已经成功拉取现在镜像拉取下来了,但是气门如果要启动对应的服务,需要创建一个容器,所有的操作全部在容器中进行,这个要是看不懂,可以自己搜索docker里面的知识点看看,这里不做详细阐述在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改当通过docker run命令启动 Jenkins 容器并使用参数时,这表示将宿主机上的。
2025-01-23 12:31:33
893
原创 CentOS 7.9下安装Docker
操作系统版本为centos7.9,内核版本需要在3.10以上,需要保障能够连通互联网,为了避免安装过程中出现网络异常建议关闭linux的防火墙(生产环境下不要关闭防火墙,可根据实际情况设置防火墙出入站规则)。虚拟机要处于联网的状态首先卸载旧版本的Docker可能还要卸载旧版本的docker-selinux包,这个包与官方的docker-engine包相冲突了。
2025-01-18 15:25:19
2471
原创 使用docker部署tomcat服务器和mysql数据库
4、通过tocker服务查看tomcat容器状态,当tomcat容器的状态显示为up时,表明tomcat容器已经启动成功。4、通过docker服务查看mysql容器状态,当容器的状态显示为up时,表明容器已经启动成功。3、通过docker服务创建mysql守护式容器。3、通过docker服务创建tomcat守护式容器。四、通过docker部署mysql数据库。6、然后就可以随便进行操作了。1、拉去tomcat镜像。2、查看tomcat镜像。1、拉去mysql镜像。5、进入mysql容器。
2025-01-18 15:22:23
482
原创 centos 8 中安装Docker
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖环境打包成一个可移植的容器。这些容器可以在任何支持 Docker 的机器上运行,从而解决了“在我机器上可以运行”的问题。Docker 提供了一种轻量级的虚拟化方式,使得应用程序的部署、管理和扩展变得更加高效。
2025-01-14 11:36:54
1882
原创 移动端测试点(APP)
移动端测试和web测试相比会更复杂,考虑的场景也更多一、安装/卸载;真机上安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本 安装关注点:版本号、渠道号、数字签名(用抓包工具辅助查看)、安装成功后启动向导、安装过程中对意外情况的处理(取消、死机、重启、断电、内存不足、断网)、安装进度条、主要功能流程; 卸载关注点:卸载过程中的意外情况处理(取消、死机、重启、断电、内存不足、断网)、卸载进度条; 第三方软件协助安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本;
2024-03-12 11:00:08
834
原创 python基础(11)《Allure报告中的组件用法》
@allure.severity`是其中一个重要的注解,用于指定测试用例的重要性或严重性等级。Allure框架定义了几个不同的严重性等级,包括`blocker`、`critical`、`normal`、`minor`和`trivial`。在`pytest`中使用`allure`注解组件的`@allure.title(test_title)`和`@allure.description(test_description)`可以帮助我们在生成的测试报告中添加更丰富的信息,让测试的目的和细节更加清晰。
2024-03-07 09:03:51
1241
原创 python基础(10)《python之OS》
- 获取文件的访问和修改时间:`os.path.getatime(file)``os.path.getmtime(file)` - 列出指定目录下的文件和子目录:`os.listdir('/path/to/dir')` - 改变当前工作目录:`os.chdir('/new/dir')` - 获取文件扩展名:`os.path.splitext()` - 检查路径是否存在:`os.path.exists()` - 列出指定目录下的文件:`os.listdir()` - 创建单层目录:`os.mkdir()
2024-03-06 09:52:32
419
原创 jdk安装
打开cmd窗口,输入java -version可以显示我们下载的版本号,输入javac有内容输出,就基本配置成功了。在原变量值的最后面加上D:\software\jdk\bin 或者 %JAVA_HOME%\bin都行。建立一个appsofteare来管理app自动化的这些工具。:为你JDK的位置(即jdk安装位置)D:\software\jdk。1、双击资源包中的jdk安装文件。2、选择自己本地需要安装的位置,2、编辑变量名"Path"1、新建一个系统变量。3、检查安装是否成功。
2024-03-01 16:27:24
241
原创 app自动化工具安装手册(1)(appium)
1、安装1、双击资源包中的jdk安装文件2、选择自己本地需要安装的位置,建立一个appsofteare来管理app自动化的这些工具。方便后期使用。3、无脑下一步,安装完成后如图所示:2、环境变量的配置1、新建一个系统变量:JAVA_HOME:为你JDK的位置(即jdk安装位置)D:\software\jdk2、编辑变量名"Path"在原变量值的最后面加上D:\software\jdk\bin 或者 %JAVA_HOME%\bin都行。3、检查安装是否成功。
2024-02-25 21:55:17
992
原创 linux技术文档
类同与windos的快捷方式,给文件创建一个快速的访问路径,它依赖于原文件,与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块。也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.tar是linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件。说明:只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小。
2024-02-19 12:39:07
2259
原创 mysql基础(5)存储过程
用户自定义变量:是用户自己定义的变量,不用提前声明,在使用的时候直接 @变量名 即可,作用域是当前连接,用1个@表示SET @变量名 = 值SET @变量名 := 值SELECT @变量名 := 值SELECT 字段名 INTO @变量名 FROM 表名使用用户自定义变量SELECT @变量名示例SET @demo_name = '雾失楼台';SELECT @demo_gender := '女';
2024-01-30 12:33:55
751
原创 mysql基础(4)视图
视图(View)是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。视图其实就是一个select返回的结果集,用于方便我们查询而创建的"临时表",简化我们的查询语句。Tips:使用视图的大部分情况是为了保障数据安全性,提高查询效率;
2024-01-30 10:33:11
527
原创 mysql 基础(3)索引
可以是单列上创建的索引,也可以是在多列上创建的索引。需要满足最左原则,因为 select 语句的 where 条件是依次从左往右执行的,所以在使用 select 语句查询时 where 条件使用的字段顺序必须和组合索引中的排序一致,否则索引将不会生效。与普通索引类似,但区别是唯一索引列的每个值都唯一。如果是用组合索引创建,则列值的组合必须唯一。是一种特殊的唯一索引,必须指定为“PRIMARY KEY”。注意:使用组合索引进行查询时,where后面的条件查询顺序必须和索引中的顺序一致,不然索引将不会生效。
2024-01-29 18:45:25
802
原创 mysql基础(2)查询
mysql存在七种连接,分别是内连接、左外连接、左外连接特殊情况、右外连接、右外连接特殊情况、全连接、全外连接。总结在一起就是内连接、左外连接、右外连接、全外连接。
2024-01-29 18:44:07
1346
原创 python基础(1)《语言规范、数据类型、运算符》
ptyhon对缩进非常敏感,缩进使用空格或Tab键来实现,通常采用4个空格或者1个Tab键作为一个缩进量。注意:Tab键和空格不能混用。如果在编写python代码时没有注意缩进规则,代码就会报错。
2024-01-25 14:37:03
155
pytest+Allure框架的封装源代码
2024-02-02
CRM系统项目实战(源码) 使用selenium+unitest自动化测试框架,最后生成报告并使用邮件发送
2024-02-02
使用面开发一个从excel获取数据,实现加减乘除,并使用pytest开发,并且生成测试报告,将报告发送指定邮箱
2024-02-01
python操作mysql工具类之压缩包1、封装一个不用写SQL语句,只需要填参数的工具类2、封装一个需要自己写SQL语句的
2024-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人