随笔分类 - 环境部署
关于linux环境下软件安装部署的一些知识和心得
摘要:上周六星球公开直播时候,有同学在直播评论区提了这样一个问题: 我们每次提测质量很差,测试环境的服务经常发布,打乱测试节奏,导致最终线上发布质量很差,怎么解决? 这是很典型的一个问题,很多测试同学在工作中都遇到过。针对这位同学的提问,我给出了几条建议: 提测质量差:制定质量门禁,即每个环节流转到下个环
阅读全文
摘要:前言 前几天在某个微信群里看到有同学在问测试环境治理的问题,正好我在之前的公司负责过相关的技术项目,在这方面有一定的实践经验,就解答了她的一些疑惑。 今天看书时候突然想到了这件事,发现这几年大家都在讲测试开发、测试效能、精准测试、敏捷测试、全链路压测等等很多高大上的技术实践和理念, 但很少有人关注到
阅读全文
摘要:在基于selenium进行的UI自动化测试中,开发调试环境一般都是windows操作系统。完成后需要部署到专门的测试环境。 如要要部署到linux环境的服务器(阿里云、腾讯云)执行,那么测试脚本也需要对应的浏览器支持, 才能正常进行测试。 這篇博客,介绍下如何在如何在linux环境安装python、
阅读全文
摘要:之前的博客介绍了Linux环境下持续集成环境部署的一些内容,这篇博客将其整理一下,算做一个index,方便自己和大家查阅。。。 1、linux下安装JDK Jenkins是一个java开源的持续集成工具,因此JDK的安装必不可少 2、linux下安装Jenkins Jenkins安装步骤介绍,注意事
阅读全文
摘要:完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员。这篇博客,介绍如何在jenkins中配置邮件通知的方法。。。 一、安装邮件插件 由于Jenkins自带的邮件功能比较鸡肋,因此这里推荐安装专门的邮件插件,不过下面也会顺带介绍如何配置Jenkins自带的邮件功能作用
阅读全文
摘要:前面几篇博客介绍了linux下安装Jenkins、Git、JDK以及Git基础教程和Git关联github等内容,这篇博客,介绍下如何在linux服务器中利用它们构建持续集成环境。。。 一、准备工作 在持续集成环境部署之前,首先需要一台Linux服务器,然后安装好必须的软件,包含JDK、git、je
阅读全文
摘要:我们使用Git进行版本管理,前面的博客也介绍了Linux下安装Git以及Git基础教程,这篇博客,简单介绍下如何使用Git关联github。。。 更多关于Git的内容,可参考下列内容: Git官方文档 深入理解学习Git工作流 1、拥有github账号 由于本地仓库和远程的github仓库需要关联,
阅读全文
摘要:Gradle是一个基于Apache的Ant和Maven的项目自动化构建工具,相比于Ant和Maven的局限性,Gradle可以更好的帮助管理项目中的差异、依赖、编译、打包、部署。 可以自定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用,更好的执行内部依赖、传递依赖管理和任务执行
阅读全文
摘要:在安装好Git、JDK和jenkins之后,就需要在jenkins中进行对应的设置,比如在全局工具配置模块,需要写入JDK的安装路径。 这篇博客,介绍几种常见的在Linux中查看JDK路径的方法。。。 1、which java 首先输入命令行,查看结果: [root@localhost ~]# wh
阅读全文
摘要:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。 这篇博客,介绍下Linux下安装Git的步骤,仅供参考,当然,还是yum安装,比较简单方便。。。 更多关于Git的内容,请看下面的链接: Git官方文档:Git-Book Gi
阅读全文
摘要:jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建、测试和部署等功能,它的运行需要Java环境。 上篇博客介绍了Linux下安装JDK的步骤,这篇博客,介绍下Linux下安装jenkins的步骤,仅供参考。。。 还是使用yum的方式安装,比较简单方便。。。 1、添加
阅读全文
摘要:自动化测试的主要目的是为了执行回归测试。当然,为了模拟真实的用户操作,一般都是在UAT或者生产环境进行回归测试。 为了尽量避免内网和外网解析对测试结果的影响,将自动化测试服务部署在外网的服务器是比较好的选择。 今天申请的测试服务器下来了,阿里云的Linux服务器,对我这个很少用Linux的人来说,安
阅读全文
摘要:jenkins是一款跨平台的持续集成和持续交付、基于Java开发的开源软件,提供任务构建、持续集成监控的功能,可以使开发测试人员更方便的构建软件项目, 提高工作效率。Windows平台下,一般安装方法有2种:安装程序安装和war包安装,这篇博客以war包安装为例子。。。 1、下载安装包 前置条件:需
阅读全文