文章分类 - jenkins
摘要:1.简介 在性能测试中为了真实模拟用户请求,往往我们需要让提交的表单内容每次都发生变化,这个过程叫做参数化。JMeter配置元件与前置处理器都能帮助我们进行参数化,但是都有局限性,为了帮助我们能够更好地进行参数化,JMeter提供了一组函数来帮助我们参数化生成需要的数据,这些函数可以函数助手面板来进
阅读全文
摘要:前言 pytest 运行用例后会在终端最后一行打印总的运行结果类似于: 1 failed, 5 passed in 0.52s 这个运行的接口是可以通过 pytest_terminal_summary 这个hook函数拿到的,拿到后如何给到jenkins发邮件的报告里面呢? pytest_termi
阅读全文
摘要:前言 jenkins在构建job的时候,可以自己添加一些环境变量,在后续的构建步骤中引用环境变量,比如在测试报告中引用Environment Injector 插件可以在在构建步骤中添加环境变量 Properties Content 自定义环境变量 Properties File Path 引用本地
阅读全文
摘要:前言 使用 Jenkins 配置git仓库地址的时候,出现无法连接仓库的情况:Error performing git command: git ls-remote -h出现这个原因是因为Jenkins的服务器上没安装git客户端工具 出现问题 配置仓库地址,出现无法连接仓库的情况:Error pe
阅读全文
摘要:前言 前面讲 jenkins 生成 allure 报告后,邮件里面发送报告的url地址给领导,领导就能随时随地访问我们的测试报告了。但是 jenkins 上访问报告,默认是需要登陆jenkins的账号,这样给领导看体验不太好。本篇讲下jenkins如何设置用户访问权限,用户无需登录也能访问测试报告!
阅读全文
摘要:前言 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。jenkins的定时任务是用的crontab语法,参考这篇https://www.cnblogs.com/yoyoketang/p/11167181.html 定时
阅读全文
摘要:前言 jenkins在源码管理选择 Credentials 的时候,有时候会不小心添加多余的凭据,在列表中会显示很多,看着碍眼。可以在首页的凭据管理删除多余的凭据。 凭据管理 新建job-源码管理-选择 Credentials,发现有几个重复的 回到jenkins首页,打开凭据管理-系统-全局凭据
阅读全文
摘要:前言 当我们有代码提交到代码仓库时,我们希望能自动触发构建任务,这个需求可以用jenkins的“构建触发器”来实现。一般自己公司有本地的代码参考如gitlab,我这里以github为例,设置都差不多。环境准备:1.Jenkins安装GitHub Plugin插件2.Jenkins服务可以外网访问 系
阅读全文
摘要:前言 前面jenkins是搭建在docker容器里,运行job的时候默认会在容器内部运行代码,相关的依赖环境需要在docker容器重新安装一遍,这样很不方便。如果宿主机已经安装好相关的运行环境了,docker容器我们搭建好jenkins就行了, 把宿主机设置为jenkins的一个slave节点 安装
阅读全文
摘要:前言 当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。 Git Parameter插件 先下载 Git Parameter 插件,系统管理-插件管理-搜索:Git Parameter 下载安装 安装完成 参
阅读全文
摘要:前言 前面已经实现在jenkins上展示html的测试报告,接下来只差最后一步,把报告发给你的领导,展示你的劳动成果了。 安装 Email Extension Plugin 插件 jenkins首页-系统管理-插件管理,可选插件,搜索: Email ,安装Email Extension Plugin
阅读全文
摘要:前言 jenkins上集成allure的报告才是高大上的,jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。 allure安装 在运行代码的服务器本机,我这里是用的docker容器,在容器内部安装allure-pytes
阅读全文
摘要:前言 pytest脚本运行可以生成html的报告,jenkins上有生成html报告的插件,运行完成后直接在jenkins上显示 HTML Publisher 系统管理-插件管理-可选插件,搜索:HTML Publisher 勾选 HTML Publisher ,点 直接安装 更新中心 查看安装完成
阅读全文
摘要:前言 用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间 查看时间 先查看宿主机的系统时间 date -R 进docker容器查看时间 docker exec -it -u root 容器id /bin/bash 查看容器内部的系统时间,跟宿主机的不一
阅读全文
摘要:前言 python自动化的脚本开发完成后需提交到git代码仓库,接下来就是用Jenkins拉取代码去构建自动化代码了 git源码管理 代码上传git仓库这里就不介绍了,可以看之前写过的github相关这篇https://www.cnblogs.com/yoyoketang/p/7302515.htm
阅读全文
摘要:前言 使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。(这篇不用看了,docker容器安装环境比较复杂,可以参考添加宿主机节点的方式https://www.cnblog
阅读全文
摘要:前言 jenkins下载插件很慢,或者无法下载,需修改插件管理下载源地址,如果改了还是很慢需修改default.json文件里面的地址 插件下载管理 先进入 http://ip:9090/pluginManager/advanced插件管理页,原来的地址是https://updates.jenkin
阅读全文
摘要:前言 如果在jenkins安装完成后,首次输入密码后,一直卡着空白页,加载不出选择插件的页面,需修改update-center.json的地址 出现问题 输入密码界面,按提示输入密码 如果一直在这样界面,卡着不动了,无法出现选择安装插件的页面 这个是因为更新地址是国外的被墙了,需修改成国内的地址 修
阅读全文
摘要:前言 jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备: linux服务器 docker docker运行jenkins 先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/tags,选择lts的j
阅读全文

浙公网安备 33010602011771号