命令行执行jenkins,构建job(可传递参数)
摘要:背景| 组内做UI测试,需要每天晚上执行一遍jenkins任务,jenkins任务本身是参数化构建的。但是因为jenkins本身的定时执行没有办法指定特殊的参数,所以考虑使用命令行方式启动jenkins 第一步:下载jenkins-cli.jar,查看帮助文档 不同版本的jenkins有自己对应命令
阅读全文
appium多机并行测试
摘要:在实际应用中需要对多个机型并行测试,节省时间 多机测试的思路 启动多个appium server与多台机器交互(android和ios均可) 注意:一定要使用node安装appium的命令行,使用appium命令启动多个服务 启动命令时指定server端口号,以及与客户端交互的各项端口号 以下命令都
阅读全文
Jenkins 传递自定义的参数
摘要:1.同一个job之间,不同的shell之间传递参数 注意:如果是job参数化构建自定义的参数,可以在job的不同shellj间引用,但是不能改变他的值供后面的shell使用 job在执行时会针对所有构建shell生成不同的执行文件,两个执行文件间的变量不能共享 使用直接赋值或export都不能传递参
阅读全文
python对ftp进行操作
摘要:背景:需要对ftp进行操作,涉及上传和下载操作 from ftplib import FTP ftp = FTP(host=“ftp的hostname",user=‘登录用户名', passwd='登录密码') # 连接到ftp ftp.set_debuglevel(2) # 打开调试级别2,显示详
阅读全文
Linux下ftp服务器搭建
摘要:搭建ftp服务器: 1.安装vsftpd(需要root权限) yum install -y vsftpd 2.查看是否安装ftp成功 rpm -qa vsftpd 3.查看ftp的配置文件等位置 rpm -ql vsftpd 4.启动ftp服务 vsftpd 5.添加访问ftp的用户和密码 user
阅读全文