草庐IT

Python+Pytest+Allure+Git+Jenkins数据驱动接口自动化测试框架

一、接口基础  接口测试是对系统和组件之间的接口进行测试,主要是效验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,RPC,Webservice,Dubbo,RESTful等类型。  接口测试流程    1、需求评审,熟悉业务和需求    2、开发提供接口文档    3、编写接口测试用例    4、用例评审    5、提测后开始测试    6、提交测试报告两种常见的 HTTP 请求方法:GET 和 POST二、项目说明  本框架是一套基于Python+Pytest+Requests+Allure+Jenkins而设计的数据驱动接口自动化测试的框架。  技术栈  

Jenkins结合gitlab自动化持续集成

大家好,我是自动化测试老司机~最近在公司有负责搭建自动化测试环境,自动化脚本写好后,毋庸置疑是需要将自动化脚本进行持续集成测试,能够根据企业的定制化需求,通过Jenkins触发执行构建任务,定时执行自动化脚本等,今天就给大家介绍一下Jenkins结合gitlab进行自动化持续集成测试。(一)Jenkins部署步骤一首先确定jenkins容器中是否有安装git工具,若是没有,需要先安装git--version步骤二在全局工具配置页面中,配置Git步骤三在jenkins插件管理中安装git和gitlab插件步骤四4-1在项目工程的配置中添加git远程仓库url4-2添加gitlab仓库凭证4-3 

jenkins构建时出现报错1

在做jenkins时,创建一个项目并构建发布时出现了以下错误。报错信息StartedbyuserjunRunningasSYSTEMBuildinginworkspace/root/.jenkins/workspace/seventeenTherecommendedgittoolis:NONENocredentialsspecified>gitrev-parse--resolve-git-dir/root/.jenkins/workspace/seventeen/.git#timeout=10FetchingchangesfromtheremoteGitrepository>gitconfig

jenkins自动化部署

1.jenkins自动拉取git仓库的代码(1)安装gitee插件到jenkins(2)修改任务项 生成git仓库中WebHook密码  (3)gitee默认不允许内网触发---必须要配置内网穿透  (4)修改gitee远程仓库   测试:修改idea中的代码并提交到gitee上,会自动触发jenkins--拉取--编译--打包 查看自动拉取--翻译--打包到哪个目录下  运行打包好的jar包 访问虚拟机ip 2.完成自动化部署思考:我们的项目和jenkins是不是都在一台服务器上。因为jenkins它所在的服务器非常耗费资源,因为jenkins本身要集成很多软件。如果这时项目也部署到jenk

基于Jenkins自动打包并部署docker环境

基于上一章 基于Jenkins自动打包并部署Tomcat环境_学习新鲜事物的博客-CSDN博客1、安装docker-ce在tomcat上创建远程命令[root@tomcat~]#mkdir/data在tomcat上构建tomcat基础镜像。在构建基础镜像之前需要先安装Docker与JDK。[root@tomcat~]# wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo[root@tomcat~]#yum-yinstallyum-utilsdevice-mapper-persis

jenkins汉化一部分问题(一半中文一半英文)解决

安装中文插件“Localeplugin”和“Localization:Chinese(Simplified)后,先设置为zh_US重新启动,再设置回来其他插件重启Jenkins后,又出现了部分中文简体不翻译的情况。方法如下,可以临时完美修复。1.将语言设定为zh_US,Jenkins切换为英文。2.调用restart重启Jenkins:http://jenkisn网址/restart。3.再次语言设定为zh_CN,刷新即可。

Jenkins基础篇--安装插件

安装插件的方法有很多,本文就介绍一种操作最简单的。一、首先什么是插件?插件的作用是什么?插件就是Jenkins扩展功能模块,就跟打游戏时的mod一样二、为什么要额外安装插件?虽然Jenkins配置时已经推荐安装了部分插件,但是依旧有一些实用的插件没有安装,本次推荐的插件有:ExtendedChoiceParameter(Jenkinspipeline参数化构建)GitHubAuthentication(GitHub身份验证插件)MavenIntegration(Maven集成插件)jobConfigHistory(查看job的修改记录)Deploytocontainer(自动化部署工程所需要插

java - 在 Jenkins 1.620 SonarQube 5.1.1 中运行 Sonar 分析时 SVN 身份验证失败

我有一个javamavenweb项目,我还有Jenkins1.620和SonarQube5.1.1.我在jenkins中添加了一个mavenpostaction,SonarQube将jdk设置为7u79,与项目使用的相同。当我运行jenkins任务时,控制台出现下一个错误:[ERROR]Failedtoexecutegoalorg.codehaus.mojo:sonar-maven-plugin:2.6:sonar(default-cli)onproject*****:Thesvnblamecommand[svnblame--xml--non-interactive-x-wsrc/ma

Jenkins插件管理切换国内源地址

一、替换国内插件下载地址选择系统管理–>插件管理–>AvailablePlugins并等待页面完全加载完成、这样做是为了把jenkins官方的插件列表下载到本地、接着修改地址文件、替换为国内插件地址进入插件文件目录cd/var/lib/jenkins/updatesdefault.json为插件源地址配置将国外官方地址替换为国内清华大学jenkins插件地址sed-i's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g'default.json&&sed-i'

QuantitativeFinance:量化金融之金融时间序列分析之ES/ETS/GARCH模型的简介、Box-Jenkins方法-AR/MA/ARMA/ARIMA模型的简介及其建模四大步骤之详细攻略

QuantitativeFinance:量化金融之金融时间序列分析之ES/ETS/GARCH模型的简介、Box-Jenkins方法-AR/MA/ARMA/ARIMA模型的简介及其建模四大步骤之详细攻略目录时间序列预测模型之ES/HLES/HWES模型/ETS模型/GARCH模型的简介1、ES/HLES/HWES模型的概述