阅读量:3
在Debian上使用Jenkins进行自动化测试的步骤如下:
-
安装Java环境
sudo apt update sudo apt install openjdk-11-jdk验证安装:
java -version。 -
安装Jenkins
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt update sudo apt install jenkins sudo systemctl start jenkins sudo systemctl enable jenkins访问
http://<服务器IP>:8080完成初始配置。 -
安装必要插件
进入 Manage Jenkins → Manage Plugins,安装:- Git Plugin(拉取代码)
- Pipeline Plugin(定义流水线)
- 其他插件(如Appium、JUnit,根据测试类型选择)。
-
编写自动化测试脚本
使用Python、Java等语言编写脚本,例如Python的pytest:# test_api.py import pytest def test_status(): assert requests.get("http://api.example.com/status").status_code == 200将脚本存放在项目
tests目录。 -
配置Jenkins Pipeline
- 创建 Pipeline 任务,在
Jenkinsfile中定义流程:pipeline { agent any stages { stage('拉取代码') { steps { git 'https://github.com/your-repo.git' } } stage('运行测试') { steps { sh 'python -m pytest tests/' } } stage('生成报告') { steps { sh 'allure generate allure-results -o allure-report' } // 可选:生成Allure报告 } } post { always { junit 'target/surefire-reports/*.xml' } // JUnit报告 } } - 若需Allure报告,需先安装Allure插件并配置全局工具。
- 创建 Pipeline 任务,在
-
触发构建与查看结果
- 手动点击“Build Now”或配置定时触发器(如Git提交触发)。
- 构建完成后,在Console Output查看日志,或通过插件(如JUnit、Allure)查看测试报告。
说明:根据项目类型(如Web、移动端),可调整插件(如Appium)和脚本语言,确保环境变量(如JAVA_HOME)正确配置。
以上就是关于“Jenkins在Debian上如何进行自动化测试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm