2021.3.14持续集成实战2
1. 环境搭建
下载 jenkins.war, 下载地址: https://jenkins.io/download/ 15 管理员用户:FPP 密码:Fpp3802383
Maven的配置教程 :https://www.runoob.com/maven/maven-setup.html 11
1.接口功能自动化测试项目
起一个服务看报告:
python3.9 -m http.server 8001
python2.7 -m SimpleHTTPServer 8000
2. 接口压力自动化测试持续集成
3.持续集成体系建设
查看设备名:adb devices
查看包名:adb shell pm list package|grep sample
如果机器上连有多个设备,就需要加设备
adb -s 设备名uuid install apk的路径名
4. 答疑:在 Jenkins中配置github credential 认证信息
如果在Jenkins中没有配置 Github credential信息,页面上的Git配置项会出现红色警告,看下图:

添加Git Credential, 消除红色警告,步骤如下:
-
进入Credentials -> Global Credentials
-
Add Credentials 添加新的信任配置,选择类型: SSH Username with private key
-
利用命令创建一套新的秘钥: ssh-keygen -t rsa -C “your_email@example.com”
-
将私有秘钥注册到jenkins ,看下图:
image1856×1332 125 KB
-
将对应公有秘钥注册到git
-
然后任务中的Git连接警告就会消除
image1928×846 97 KB

启动jmeter 代码
#!/bin/sh
export JMeter_Home=
if [ ! -f $JMeter_Home/bin/ApacheJMeter.jar ];then
#如果ApacheJMeter.jar不存在,则运行gradle编译创建
echo “ApacheJMeter.jar不存在”
cd $JMeter_Home
#sh gradlew clean runGui
sh gradlew runGui
else
#如果ApacheJMeter.jar存在,则直接运行Jmeter
sh $JMeter_Home/bin/jmeter.sh
fi