您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > RF+jenkins+svn自动化测试持续集成环境搭建
RF+jenkins+svn自动化测试持续集成环境搭建自动化测试持续集成环境准备:1、自动化测试框架RobotFramework2、Svn路径3、Jenkinswar最新包+tomcat6.x免安装版(可用一键安装版jenkins代替)4、Jdk1.65、Python2.7.36、Jenkins插件JenkinsEmailExtensionPlugin,RobotFrameworkplugin,TokenMacroPlugin环境部署:1、RobotFramework安装安装Python下载python2.7.3版本,下载地址:直接一键安装,全部默认方式。安装jdk下载jdk1.6版本,下载地址:选择winx86版本直接一键安装,最好是安装路径中间无空格。设置环境变量设置Python和JDK的环境变量,Path=C:\Python27;c:\Python27\Scripts;%JAVA_HOME%\bin安装Python的SetupTools根据下载地址下载=57e1e64f6b7c7f1d2eddfc9746bbaf20然后一键安装即可。安装Python的包管理工具pip利用第二步安装的SetupTools进行安装,打开DOS界面,进入到目录:C:\Python27\Scripts,然后敲入命令:easy_installpip,等待完成就OK。安装支撑Ride的运行库wxPython从下载适用的版本对应的文件win32选择下面版本(针对与python2.6的,不同版本的python得装不同版本的wxPython,这点需要注意,另外我们得选unicode,不然不能支持中文)下载后根据安装向导一路Next安装。安装基于Python的RobotFramework包pipinstallrobotframeworkpipinstallrobotframework-ridepipinstallrobotframework-selenium2library运行上面3个命令即可完成安装。需要安装其他库包,提供了pip安装方式,即可使用pip来简单安装集成库。现在在命令行窗口敲入ride.py后回车即可运行ride。注:python修改中文环境在路径[PythonDir]\Lib\site-packages\robot\utils下,修改文件encodingsniffer.py文件,修改前记得删除encodingsniffer.pyc和encodingsniffer.pyo文件,如图:2、Svn路径向公司svn管理员申请分配单独的svn路径即可,svn路径不可包含中文和空格3、Jenkins安装(使用一键安装版的可以忽略此步骤)下载地址:选择稳定版本即可注:使用tomcat部署,可以定制控件,但是有一个bug就是不能使用中文一键安装版本的中文处理方案:见下图:解压缩Tomcat免安装版,删除webapps文件夹下的所有文件夹拷贝jenkins.war到webapps目录下,并且修改war包名称为ROOT.war新建文件夹(此处使用D:\Jenkins_home为例),设置环境变量JENKINS_HOME=D:\Jenkins_home启动Tomcat,可以使用访问jenkins服务。4、jenkins账号(这里为了安全起见,可以配置权限和用户)5、Jenkins插件安装使用访问,显示页面如图点击系统管理,进入系统管理页面,点击管理插件,添加JenkinsEmailExtensionPlugin,RobotFrameworkplugin,TokenMacroPlugin勾选;点击下载,并安装,重启服务。6、插件配置(jenkins配置)系统全体配置:首先系统配置中我们在改环境中主要使用到的是,email功能,所以需要配置邮件smtp服务器,见图此处的配置,主要是针对邮件使用返回我们的自动化测试结果。安全配置:安全配置很简单,分3个步骤第一:注册一个账户注册:第二:添加到安全策略添加到组后,就剩下分配指定的权限。第三:分配合适的权限见上图,根据指定人员需要的功能,分配指定的权限。任务配置:配置任务有以下步骤:新建任务配置svn源码管理配置触发器这里要明确一下:这里的表达式为类似于corn表达式的东西,并且各自代表的含义为:配置构建方案配置构建完成后操作敬请期待,下期分享接口自动化测试、app自动化测试。。。
本文标题:RF+jenkins+svn自动化测试持续集成环境搭建
链接地址:https://www.777doc.com/doc-5126280 .html