一.安装jdk自动化测试的主要目的是为了执行回归测试。当然,为了模拟真实的用户操作,一般都是在UAT或者生产环境进行回归测试。为了尽量避免内网和外网解析对测试结果的影响,将自动化测试服务部署在外网的服务器是比较好的选择。今天申请的测试服务器下来了,阿里云的Linux服务器,对我这个很少用Linux的人来说,安装工具就让我很受伤(还是太菜了啊。。。)这篇博客,将基本的安装步骤整理下,供像我这样的Li
转载 10月前
39阅读
jenkins执行python脚本
原创 2018-10-20 21:01:53
10000+阅读
1点赞
因为jenkins基于java编写的,所以需要jdk环境,故要先安装jdk2、安装jenkins   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。借助jenkins,我们可以结合 Git/SVN 自动拉取代码,可以设置定时构建,接着就可以定时触发执行脚本,得到并查看测试报告,最后还可以配
转载 2024-08-05 09:30:03
161阅读
一、背景 我们工作中常用Jenkins部署Java代码,因其灵活的插件特性,例如jdk,maven,ant等使得java项目编译后上线部署一气呵成,同样对于脚本语言类型如Python上线部署,利用Jenkins强大的插件功能,轻松实现CI/CD,但如果部署多项目到同一台服务器涉及环境一致性问题,对此可以利用容器技术Docker解决,也可以利用Python虚拟环境例如virutalenv或cond
转载 2023-11-21 22:17:23
190阅读
在Linux开发中,经常会编写shell脚本执行一些任务,通常是一个脚本只做一件事,随着任务的增加,脚本会越来越多,可复用的地方也会逐渐增加,这时就需要提取出脚本中的公共的功能放到一个通用的脚本中,其他脚本都能复用它 在Linux开发中,经常会编写shell脚本执行一些任务,通常是一个脚本只做一件事,随着任务的增加,脚本会越来越多,可复用的地方也会逐渐增加,这时就需要提取出脚本中的公共的功能放
# 使用 Jenkins 执行本地 Python 脚本的教程 在现代软件开发中,自动化构建和持续集成(CI)是非常重要的环节。Jenkins 是一种流行的开源自动化服务器,可以帮助我们实现这些目标。在本次教程中,我们将学习如何使用 Jenkins执行一个简单的本地 Python 脚本。以下是整个流程的步骤: | 步骤 | 描述 | 需要的操作 | |------|------|------
原创 10月前
342阅读
在windows下搭建jenkins,主要是为了方便运维同事来打包,主要是针对windows下的C++开发以及nsis打包以及自动化编译打包脚本python而言。准备工作:1.安装支持的python(此处是python3.x)2.安装jdk11 (jenkins需要安装jdk,具体版本看安装jenkins时的说明)3.下载安装jenkins安装完成jenkins之后,(安装时会指定端口比如8088
转载 2023-11-01 15:40:37
137阅读
jenkins 脚本编写基础结构即代码”(具有用代码表示交付/部署管道的基础结构),就像流过它的产品一样。 Jenkins工作流工具是用于创建许多持续交付/部署管道的主要应用程序之一。 这通常是通过为各种管道任务定义一系列单独的作业来完成的。 每个作业都通过Web表单进行配置-填写文本框,从下拉列表中选择条目,等等。然后将一系列作业串在一起,每个作业触发下一个,进入管道。 基础设施即代码”的定义
这里给大家讲一个实现持续集成测试的实例,当然需要的环境准备这里就不讲了,以后我专 门写一篇文章来讲(相信很多同学都会)。 我这里以一个测试直播软件发弹幕为实例: 在Jmeter里写好发弹幕的相关设置,然后保存好Jmeter测试用例。 这里的路径是写build文件里要用到的,具体我上一篇文章有讲build文件相关的配置。  把buid文件写
前言        最近在公司使用Jenkins自动化编译前端、Android、iOS时遇到了挺多的shell脚本的坑,以前都是从网上找一些脚本改改测试可用就直接用了,但是最近项目变化大,导致自动化编译总是出错,于是决定好好学习下shell脚本如何正确的编写!以下是我个人的实际项目所用的一些总结,我大致会围绕三个问题来
Jenkins是一个独立的开源自动化服务器,可用于自动执行与构建、测试、交付或部署软件相关的各种任务。例如:检查代码、构建编译、运行测试、结果记录和测试统计等都是自动完成的。 使用Jenkins之前需要先安装Java环境。一、环境准备1、下载Tomcat官网:https://tomcat.apache.org/. 解压: 配置环境变量2、下载Jenkins官网:https://www.jenkin
# Jenkins 执行 Shell 脚本运行 Python 程序的详细指南 在现代软件开发中,持续集成和持续部署(CI/CD)成为提高开发效率、降低错误率的重要手段。Jenkins作为一款开源的自动化服务器,广泛用于构建、测试和部署软件。本文将通过实际示例,介绍如何在Jenkins执行Shell脚本以运行Python程序,并且通过甘特图展示整个自动化流程。 ## Jenkins 简介 J
原创 2024-09-22 05:49:33
149阅读
## Jenkins构建后执行python脚本 在软件开发过程中,持续集成是一个非常重要的环节,它可以帮助团队快速发现和解决问题,确保代码质量。而Jenkins作为一个流行的持续集成工具,能够自动化构建、测试和部署软件。 有时候,在Jenkins构建完成后,我们需要执行一些额外的操作,比如运行一些自动化测试脚本、生成文档、发送邮件等。本文将介绍如何在Jenkins构建完成后执行Python脚本
原创 2024-04-11 04:43:48
415阅读
# 配置Jenkins执行Python脚本Jenkins中配置执行Python脚本可以帮助自动化任务的执行,提高工作效率。下面我们来介绍如何配置Jenkins执行Python脚本的步骤以及示例。 ## 步骤 ### 1. 安装Python插件 首先,在Jenkins上安装Python插件,这样才能执行Python脚本。进入Jenkins的插件管理页面,在可用插件中搜索Python插件并安
原创 2024-05-21 03:52:08
505阅读
# Jenkins执行Python脚本报JsonDecodeError:解决方案 在实际的软件开发过程中,我们经常会使用Jenkins这样的持续集成工具来自动化构建、测试和部署过程。其中,我们可能会遇到一些问题,比如执行Python脚本时报JsonDecodeError错误。本文将介绍这个问题的解决方案,并提供代码示例。 ## 问题描述 在使用Jenkins执行Python脚本时,有时候会遇
原创 2024-03-30 06:41:12
47阅读
本文是《Jenkins流水线(pipeline)实战》系列的第二篇,上一篇搭建好了Jenkins环境并执行了一个简单的pipeline任务,当时我们直接在Jenkins网页上编写pipeline脚本,这种方式虽然简单,但是也有不足之处:pipeline脚本内容复杂时,在网页上编辑和查找都不方便;无法对脚本文件做版本管理,例如提交到GitHub上;今天的文章打算解决上述问题:将pipeline脚本
本文为在霍格沃兹测试开发学社中学习到的一些技术,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~霍格沃兹启发技术分享 | Jenkins 如何参数化job ? 性能课程-电商压测实战 jmeter +jenkins 实现压测自动化霍格沃兹启发一、shell脚本实现jmeter压测自动化1.1 编写jmeter脚本1.2 编写shell脚本二、jenkins持续集成2.1 she
转载 2024-08-13 09:48:09
106阅读
  今天开始批量执行用例~,场景是这样的:工作中我们可能有多个模块文件(.py)这些文件根据不同的业务类型或功能,测试案例分布在不同的模块文件下。前面的小示例中,我们的测试用例都是在一个文件中,直接运行的测试套件~,开发阶段或者调试阶段这样做是没毛病的,但是如果是测试运行阶段,我们不可能这个模块文件下的用例执行完毕后,切换另一个模块中的用例继续执行。所以我们需要用的批量执行多个模块文件的测试用例。
准备环境1.安装Jmeter 2.安装Jenkins 3.安装JDK 4.jenkins配置JDK 系统管理-全局工具配置 5.下载jmeter-plugins插件 下载jmeter-plugins插件JMeterPlugins-Standard-1.4.0.zip,解压后将其中的jar包拷贝至jmeter安装目录/lib/ext/目录。 这个插件的作用是,当通过no-GUI方式执行测试之后,将生
转载 2024-07-24 10:43:02
103阅读
# 使用Jenkins执行Java脚本的入门指导 ## 引言 Jenkins是一个广泛使用的开源自动化服务器,帮助开发者自动化构建、测试和部署工作流。许多开发者会遇到需要在Jenkins执行Java脚本的场景。在这篇文章中,我们将探索如何在Jenkins中运行Java脚本,并提供代码示例,以及使用图表展示相关数据流。 ## Jenkins环境配置 首先,确认你已经安装好Jenkins并且
原创 10月前
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5