Jenkins与Linux集成测试步骤如下:
安装Jenkins
sudo apt update && sudo apt install openjdk-11-jdk # 安装Java
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 # 安装Jenkins
sudo systemctl start jenkins && sudo systemctl enable jenkins # 启动并开机自启
sudo yum install java-11-openjdk-devel # 安装Java
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins
sudo systemctl start jenkins && sudo systemctl enable jenkins
配置Jenkins
http://服务器IP:8080,使用初始密码(位于 /var/lib/jenkins/secrets/initialAdminPassword)完成初始化。集成测试工具
pip install pytest
pytest --junit-xml=test-results.xml # 生成测试报告
在Jenkins中添加“Execute Shell”步骤执行上述命令,并通过“Publish JUnit test result report”展示报告。python selenium_test.py # 需提前安装Selenium库
创建自动化任务
pipeline {
agent any
stages {
stage('Test') {
steps {
sh 'mvn test' # Maven项目单元测试
// 或 sh 'python -m pytest tests/' # Python项目
}
}
}
}
查看与优化
说明:根据测试工具不同(如Robot Framework、JMeter等),需安装对应插件并调整命令,具体可参考Jenkins官方文档或工具集成指南。