首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Jenkins(3)拉取git仓库代码,执行python自动化脚本

    前言 python自动化脚本开发完成后需提交到git代码仓库,接下来就是用Jenkins拉取代码去构建自动化代码了 新建项目 打开Jenkins新建一个自由风格的项目 源码管理 Repository URL 代码仓库地址 Credentials git仓库登陆的账号和密码凭证 指定分支(为空时代表any)分支默认*/master 构建shell脚本 执行shell,先pip3安装requirements.txt ,再用pytest执行脚本 查看控制台输入出,console查看日志 + ls requirements.txt test_demo.py + pip3 install -r requirements.txt /bin/pytest [root@3be4b6cd9b8c]# ln -s /var/jenkins_home/python3/bin/pytest /usr/bin/pytest [root@3be4b6cd9b8c ]# pytest --version pytest 6.2.1 构建job 上面需要的环境都安装完成后,执行shell的时候,直接输入pytest命令就可以执行自动化脚本了 构建成功 发布者

    2.5K30编辑于 2022-09-19
  • 来自专栏用户8644135的专栏

    PHP自动化安装脚本

    脚本是PHP安装脚本,有需要朋友可以参考,脚本内容如下: 系统环境:CentOS 7.4 软件版本:7.3.7 [root@localhost ~]# vim auto_install_php.sh -with-libxml-dir \ --with-xmlrpc \ --with-openssl \ --with-mhash \ --with-pcre-regex \ --with-sqlite3

    73830发布于 2021-07-06
  • 来自专栏用户8644135的专栏

    Apache自动化安装脚本

    脚本是Apache安装脚本,有需要朋友可以参考,脚本内容如下: 系统环境:CentOS 7.4 软件版本:2.4.29 [root@localhost ~]# vim auto_install_apache.sh

    55130发布于 2021-07-06
  • 来自专栏别先生

    软件自动化部署脚本

    2017-11-16 20:19:53 1:设计思路:   (1)软件自动化部署脚本,即在一台虚拟机运行脚本,就将其他虚拟机上面的软件安装好了;   (2)而前提是自己的机器搭建好了yum网络版仓库( 】;   (3)而这些操作可以分成两个过程,如果配置好免密登陆ssh登录,然后使用boot.sh发送一个install.sh脚本到各个机器上面,从而实现软件自动化部署操作; 2:自动化下载,安装,配置环境变量的脚本 /etc/profile << EOFexport JAVA_HOME=/usr/local/jdk1.7.0_45 export PATH=\$PATH:\$JAVA_HOME/bin EOF 3: 免密登陆和发送脚本脚本。 然后呢,记得将脚本上传到这个有服务器的主机上面,上传过程省略: 给脚本添加执行权限:  [root@master hadoop]# chmod +x boot.sh install.sh 5:我自动化安装的时候绵密登陆出现一点错误

    1.6K100发布于 2018-01-02
  • 来自专栏Elton的技术分享博客

    脚本自动化安装 erlang

    操作系统是Ubuntu,脚本如下: #!/bin/bash -e echo -e "please waiting... apt-get install -y m4 sudo apt-get install -y unixodbc unixodbc-dev sudo apt-get install -y freeglut3-

    63630发布于 2021-01-26
  • 来自专栏FunTester

    脚本自动化测试

    所有这些问题的解决方案是「无脚本测试自动化」,本文将分享这个观点。 软件测试的新趋势 无脚本自动化测试允许测试人员使用自动化测试用例,而无需手动输入代码。 根据最近的一项研究,无脚本测试自动化在10大软件趋势列表中占有一席之地。也许这就是不能忽视无脚本测试自动化的原因。 采用无脚本测试自动化有助于加速整个软件开发过程并提高代码的可重用性。 无脚本自动化测试解决方案不仅可以帮助组织简化困难的测试自动化过程,还可以最大限度地减少团队确保质量所需的时间和精力。 无脚本测试自动化的优势 业务分析师和技术专家的参与 无脚本自动化技术并不过分复杂。 他们可以就各种自动化理念和方法提供专业意见。 自动化脚本维护 在开发人员构建脚本并在软件周期中运行它们之后,下一步就是维护这些脚本自动化中的维护问题经常被认为是自动化测试无法发挥到达预期效果的原因。 它最大限度地减少了自动化测试所花费的时间,同时增加了测试覆盖率。 无脚本自动化工具 市场上有几种无脚本自动化测试工具。选择无脚本自动化测试工具没有通用标准。

    75720编辑于 2022-12-09
  • 来自专栏用户8644135的专栏

    Mysql自动化安装脚本

    脚本是Mysql安装脚本,有需要朋友可以参考,脚本内容如下: 系统环境:CentOS 7.4 软件版本:5.7.29 [root@localhost ~]# vim auto_install_mysql.sh

    98650发布于 2021-07-06
  • 来自专栏python 自动化测试

    Cypress录制自动化脚本

    ---- 3.扩展测试 您可以扩展任何先前存在的测试,也可以使用以下测试支架在您的默认情况下integrationFolder(cypress/integration在默认情况下)创建一个新测试来开始。 describe('第一个录制脚本从禅道登录开始', function () {    beforeEach(() => {        cy.visit('http://localhost:8080 3.应用程式互动 要记录操作,请开始与应用程序进行交互。在这里,我们将单击账号密码输入框,结果将看到单击记录在命令日志中。 插件Cypress Recorder 通过Cypress Recorder也可以实现录制脚本 百度网盘下载:https://pan.baidu.com/s/1YHtA8RYdmX7Y8oe3EqTPqw 关注公众号:自动化测试 To shre

    3.2K32发布于 2021-03-30
  • 来自专栏用户8644135的专栏

    Redis自动化安装脚本

    脚本是Redis安装脚本,有需要朋友可以参考,脚本内容如下: 系统环境:CentOS 7.4 软件版本:5.0.7 [root@localhost ~]# vim auto_install_redis.sh

    48820发布于 2021-07-06
  • 来自专栏Linux学习~

    Shell脚本学习3

    Shell脚本学习3 函数 函数定义及使用 函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。 bash function sum(){ case $# in 0) echo "no param";; 1) echo $1;; 2) echo `expr $1 + $2`;; 3) echo `expr $1 + $2 + $3`;; *) echo "$# params! /bin/bash function sum() { echo `expr 1+2+3` } num=$(sum) 重定向 输入输出重定向 Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备 屏蔽 stdout 和 stderr: command > /dev/null 2>&1 Shell文件包含 Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本

    58520编辑于 2023-10-17
  • 来自专栏Bypass

    Nessus中文报告自动化脚本

    前言 在上一篇文章《利用Python半自动化生成Nessus报告》中,提供了一个demo和中文漏洞库,总感觉少了点什么。 这两天,抽空完善了一下脚本,可支持中文漏洞库,自动化生成Nessus漏洞扫描报告。 github地址:https://github.com/Bypass007/Nessus_to_report 使用文档 Nessus扫描完成,总要花挺多时间去整理报告,为此写了一个小脚本,用于自动化生成中文漏洞报告 2、运行脚本: Nessus_resport.py test.html 运行过程截图: ? 最终,同目录下,生成CSV文件,包含服务器IP、漏洞名称、风险级别、漏洞描述、修复建议。 ?

    5.1K40发布于 2019-07-08
  • 来自专栏中国白客联盟

    Mysql布尔注入自动化脚本

    各种原因,可能导致sqlmap跑不出来,这个时候,自己写脚本就派上用场了,这里写了个简单的脚本脚本内容是跑user,需要可以自己改。

    1.3K10发布于 2019-05-07
  • 来自专栏用户8644135的专栏

    LNMP环境自动化安装脚本

    一、脚本的环境介绍 此脚本运行在RHEL(CentOS)6.4版本及以上 运行此脚本需注意: 1、主机需要能够上网 2、需了解软件之间的相互依赖性。 二、脚本的介绍 脚本是由函数组成,每一个函数实现一个功能,采用select菜单显示+case 三、脚本的功能介绍 1、支持某台机器单独安装某一个软件,如Nginx、Mysql、PHP 2、支持某台机器一键安装 LNMP环境 3、如果想一个一个的安装LNMP架构,请注意安装顺序:Nginx–>Mysql–>PHP 4、会自行的把服务开启,并加入到开机自动启动的服务列表中 LAMP自动化安装脚本代码 #! -with-libxml-dir \ --with-xmlrpc \ --with-openssl \ --with-mhash \ --with-pcre-regex \ --with-sqlite3 httpd chkconfig httpd on chkconfig --add mysqld chkconfig mysqld on systemctl enable php-fpm } PS3=

    63740发布于 2021-07-06
  • 来自专栏岛哥的质量效能笔记

    自动化测试脚本设计思想

    前言 之前看到过这么一个问题:如果一个月发布一个版本,在上线前都需要回归某功能,如果实现这个功能的自动化脚本只需要一天,那是否应该对这个功能实现自动化测试? 我们心里对自动化测试应该有一个正确的概念:“自动化测试的根本目的是提高效率和降低成本。” 在实施自动化测试之前,我们需要进行如下思考: 首先,项目是否真的需要自动化测试,投入产出比如何? 反之,如果UI变化大,那么UI自动化脚本维护成本就会很大,自动化测试的投入产出比就不会很高。 但如果没有时间要求,比如每天晚上定时运行的BVT或者开发每次集成一个模块后的冒烟测试(平均3分钟左右,主要测主流程),则不用考虑时间效率。 有过自动化测试开发经验的同学应该都知道,自动化测试的脚本开发其实不难,但测试脚本的维护却是比较困难的。测试脚本设计的思想是尽量地提高测试脚本的可重用性和稳定性,降低脚本的维护成本,提高收益。

    65820发布于 2021-08-18
  • 来自专栏IT运维技术圈

    openvpn(全套自动化脚本)奉上!

    所以波哥花了些时间做了一套openvpn部署,用户添加、删除的脚本。 废话少说,上菜了: 客户端: 脚本: 为了照顾新人,波哥介绍一下波哥脚本的套路,base.config是我们的核心配置文件,想使用脚本,就必须先根据自己的情况配置一下参数,然后执行一下脚本就OK 然后执行核心脚本自动安装,openvpn的所有配置文件会映射到宿主机的 /data/openvpn文件夹下面,如果你们想调整相关参数可以到这里面找,然后重启docker就行了。 如图: 添加用户的脚本: 上面参数跟安装参数相同的必须保持一致哦!要不然生成的key是不可用的哦! 添加用户脚本设计为两个模式,more="1"的时候是批量添加,这是因为在初始化的时候,会批量添加一批使用人员,要是一个一个写太麻烦了。

    4.4K51编辑于 2022-06-26
  • 来自专栏编程乐园

    LAMP环境自动化安装脚本

    一、脚本的环境介绍 此脚本运行在RHEL(Centos) 6.4版本及以上 运行此脚本需注意: 1、主机需要能够上网 2、需了解软件之间的相互依赖性。 二、脚本的介绍 脚本是由函数组成,每一个函数实现一个功能,采用select菜单显示+case 三、脚本的功能介绍 1、支持某台机器单独安装某一个软件,如Apache、MYSQL、PHP 2、支持某台机器一键安装 LAMP环境 3、如果想一个一个的安装LAMP架构,请注意安装顺序:Apache–>MYSQL–>PHP 4、会自行的把服务开启,并加入到开机自动启动的服务列表中 LAMP自动化安装脚本代码 #脚本内容如下 -with-libxml-dir \ --with-xmlrpc \ --with-openssl \ --with-mhash \ --with-pcre-regex \ --with-sqlite3 add httpd chkconfig httpd on chkconfig --add mysqld chkconfig mysqld on systemctl enable php-fpm } PS3=

    65220发布于 2021-07-12
  • 来自专栏编程学习园地

    LAMP环境自动化安装脚本

    一、脚本的环境介绍 此脚本运行在RHEL(Centos) 6.4版本及以上 运行此脚本需注意: 1、主机需要能够上网 2、需了解软件之间的相互依赖性。 二、脚本的介绍 脚本是由函数组成,每一个函数实现一个功能,采用select菜单显示+case 三、脚本的功能介绍 1、支持某台机器单独安装某一个软件,如Apache、MYSQL、PHP 2、支持某台机器一键安装 LAMP环境 3、如果想一个一个的安装LAMP架构,请注意安装顺序:Apache–>MYSQL–>PHP 4、会自行的把服务开启,并加入到开机自动启动的服务列表中 LAMP自动化安装脚本代码 #脚本内容如下 -with-libxml-dir \ --with-xmlrpc \ --with-openssl \ --with-mhash \ --with-pcre-regex \ --with-sqlite3 add httpd chkconfig httpd on chkconfig --add mysqld chkconfig mysqld on systemctl enable php-fpm } PS3=

    58620发布于 2021-07-12
  • 来自专栏运维有术

    OpenClaw 自动化安装工具:3 套 install 脚本背后的工程美学

    3:install.sh 的 5 步安装流程详解 官方文档把它拆成 5 个步骤. Step 1: 检测操作系统 脚本首先判断"我在哪"——是 macOS 还是 Linux 上运行? 这个设计很值得借鉴. 3. install-cli.sh: 本地安装方案 如果你在共享服务器上,没有 root 权限,install-cli.sh 是更好的选择. CI/CD 自动化配置 在 CI/CD 环境里,交互式安装是不可能的. 提供 CI/CD 专用配置.环境变量 + JSON 输出.让自动化更简单 尊重用户现有环境.兼容旧版本.不要强制升级 这不是简单的工程技巧,而是对用户场景的深度理解.310K Star 的项目,安装器设计也不会随意 有没有踩过自动化配置的坑?评论区聊聊你的经验 好啦,谢谢你观看我的文章,如果喜欢可以点赞转发给需要的朋友,我们下一期再见!敬请期待!

    25110编辑于 2026-04-01
  • 来自专栏薛定喵君

    前端项目发布自动化脚本

    记录一下如何自己实现 jenkins 的自动化操作 # 背景 博主所在公司是一家小公司,内部项目发布是使用的 jenkins,开发人员手持 jenkins 帐号,需要发布开发环境时自己登录 web 端进行发布 所以借助一下脚本进行自动化操作(需安装 puppeteer)。 如果你也有类似的需求,可以参考下这篇文章。 # 使用方法 脚本内容另存为 autopub.js,执行命令 node autopub.js [项目名称] [分支名称] [环境]。 登录密码'; let options = process.argv, projectName = options[2] || '默认项目名', branchName = options[3]

    1K20编辑于 2022-01-25
  • 来自专栏jmeter相关技术交流

    AI语音自动化脚本开发

    只需要右键执行Generate_corpus文件,即可生成 3. audio_output下未创建过文件夹,则需要手动创建文件夹,命名成对应的设备名称,并且把生成的语音文件copy到该目录下(已经存在该设备命名的文件夹,则只用copy新生成的语音文件到该目录即可) 三、开发自动化脚本 开发一个家庭查询方法,用来获取家庭id 3. audio_test_main方法用来执行接登录脚本获取accessToken、设备id获取、设备前置执行动作,以及执行完语料播放之后进行设备状态查询,然后进行断言,当执行成功就会在excel标记为√, Run_api.number_of_cycles) Logger.add_cell(self,row, 5, "{:.2%}".format(percentage)) 五、执行自动化脚本

    48510编辑于 2024-03-13
领券