测试开发
文章平均质量分 91
测试开发技术笔记
测试开发小记
欢迎关注微信公众号【测试开发小记】,分享测试开发相关技术笔记,包括Python、测试工具、自动化测试、数据库、Linux、持续集成等
展开
-
PhpSpreadsheet读写Excel文件
本文介绍PhpSpreadsheet读写excel文件的一些使用方法。原创 2022-06-28 22:26:58 · 4220 阅读 · 0 评论 -
禅道二次开发(四):集成PhpSpreadsheet解析Excel文件
PhpSpreadsheet是一个PHP表格文件处理库,可用来读写excel文件,本文介绍如何在禅道中引入PhpSpreadsheet库,可以使用它来解析Excel文件,比如上传excel格式的测试用例、导出测试用例为excel格式等。原创 2022-06-02 07:22:01 · 1313 阅读 · 1 评论 -
禅道二次开发(三):二次开发实例
对禅道框架有初步的了解后就可以开始进行二次开发了,不需要完全搞懂zentaoPHP框架,可以在开发过程中学习。本文记录一下我进行禅道二次开发的其中一个小功能的实现过程。原创 2022-04-15 20:04:41 · 5688 阅读 · 2 评论 -
禅道二次开发(二):禅道框架介绍
进行禅道二次开发前有必要学习一下禅道使用的框架,本文将简单介绍zentaoPHP框架以及禅道的目录结构。原创 2022-04-12 07:24:27 · 2191 阅读 · 0 评论 -
禅道二次开发(一):开发环境配置
禅道是一个开源的项目管理软件,作为测试人员最常用的功能就是用例管理和bug管理。目前的禅道开源版可能无法满足业务需求,可以基于禅道进行二次开发。原创 2022-04-09 15:22:22 · 6376 阅读 · 0 评论 -
容器技术介绍之docker核心技术概述
容器简单来说是一种沙盒技术,将应用“装”进沙盒中,像集装箱一样,把应用封装起来,使得应用之间不会相互干扰,而放进沙盒中的应用也方便“搬家”。本文基于docker来介绍容器相关核心技术。原创 2022-01-30 12:47:34 · 1717 阅读 · 0 评论 -
Git简易教程-安装及简单使用
Git是一种版本控制器,在项目开发中可以用来托管代码。原创 2020-12-23 07:12:52 · 1099 阅读 · 1 评论 -
hydra暴力破解工具
目录Hydra安装Ubuntu安装centos系统安装windows安装Hydra参数说明Hydra使用实例破解ssh破解ftp/telnet破解MySQL数据库批量破解多个主机:`-M`参数Hydra是一款暴力破解工具,进行并行登录破解,破解远程服务的用户名密码,由黑客组织THC开发,它可以对超过50个协议进行快速字典攻击,包括telnet、ftp、http(s)、smb、MySQL、SMTP等。Hydra安装官方github地址:https://github.com/vanhauser-thc/t原创 2021-03-31 19:11:22 · 3552 阅读 · 2 评论 -
系统性能监控:Prometheus + Grafana 监控服务器性能
目录Prometheus简介主要特性组成Prometheus + Grafana 监控系统性能docker安装Prometheus配置prometheus.yml文件启动prometheus安装启动node exporter配置Prometheus配置Grafana总结Prometheus 是一个开源的服务监控系统和时间序列数据库,是一款开源系统监控和警报工具,在测试领域中,我们可以使用Promethues来监控压力测试时服务端的性能。Prometheus简介Prometheus使用Go语言开发,是最原创 2021-03-29 15:57:34 · 1026 阅读 · 0 评论 -
持续集成:Jenkins API简单使用
Jenkins具有丰富的API接口,可以通过调用API接口实现对Job的触发、删除、查看任务状态等操作,支持HTTP协议,支持用户名、密码认证,提供的这些接口可以实现对 Jenkins 的控制。下面介绍Jenkins API的使用实例。先创建一个有Job任务运行和状态查询权限的用户,可使用admin用户;新建一个项目(可参考持续集成平台Jenkins介绍)Jenkins API调用示例远程调用 Jenkins API返回最新任务编号GET请求URL:http://username:password原创 2021-03-23 12:24:50 · 2344 阅读 · 0 评论 -
持续集成:jenkins + pytest + selenium + Git + Allure自动化测试
目录0-测试环境准备1-jenkins配置github项目1、新建项目2、配置项目Git地址3、配置代码管理4、构建5、配置构建后操作2-运行3-jenkins执行本地项目本文介绍jenkins, pytest ,selenium,Git,Allure的自动化测试实现方法,使用jenkins实现web自动化测试,并生成报告,自动发送邮件。0-测试环境准备Selenium Web自动化测试框架自动化测试框架pytest编写测试用例windows配置Git:可参考Git简易教程-安装及简单使用li原创 2021-03-21 18:19:41 · 1411 阅读 · 2 评论 -
容器技术介绍:Docker Dockerfile语法与指令
目录常用指令Dockerfile构建 Nginx容器1. 创建Dockerfile文件2. 构建镜像:docker build3. 运行镜像:docker runDocker可以通过读取Dockerfile文件中的指令来自动构建镜像,Dockerfile文本文件包含镜像构建的命令,通过 docker build 执行 Dockerfile中的一系列指令来自动构建镜像。常用指令Dockerfile官方文档:https://docs.docker.com/engine/reference/builder/原创 2021-03-18 21:51:30 · 451 阅读 · 0 评论 -
持续集成平台Jenkins配置方法介绍
频繁地(一天多次)将代码集成到主干。快速发现错误:持续自动化测试,可以快速发现和定位错误,节约时间。易于定位项目进度,使项目更加透明。导致更快的发布Jenkins是免费开源的持续集成管理工具,基于Java开发,可以跨平台运行,提供持续集成和持续交付服务 ( continuous integration or continuous delivery,CI/CD),自动化软件开发流程中的构建、测试和部署工作。原创 2021-03-06 02:22:37 · 3076 阅读 · 0 评论 -
Docker搭建持续集成平台Jenkins
本文介绍使用docker来安装Jenkins服务的步骤。原创 2021-03-01 19:54:46 · 2038 阅读 · 0 评论 -
容器技术介绍:Docker简介及安装
目录Docker简介Docker是什么Docker与虚拟机的区别Docker EngineDocker daemonDocker clientDocker ImagesDocker RegistryDocker ContainersDocker安装Windows 10Linux1. 卸载旧版本2. 安装依赖、添加源3. 安装Docker Engine4. 启动Docker5. 检验Docker Engine是否安装成功配置阿里云镜像加速器容器技术(Linux Container,LXC)是一种轻量级的虚拟原创 2021-02-21 18:55:15 · 918 阅读 · 0 评论 -
容器技术介绍:Docker常用命令
目录基本命令镜像管理容器管理容器交互本文介绍常用Docker命令,以搭建Web服务器Nginx为例介绍docker相关命令。基本命令查看Docker版本信息:$ docker version查看Docker系统信息:$ docker info从Docker Hub查找镜像$ docker search 镜像名# 搜索nginx镜像$ docker search nginx拉取镜像$ docker pull nginx[root@server server]# docker原创 2021-02-28 14:57:55 · 543 阅读 · 0 评论