jenkins + ant + testng + reportng自动集成测试操作手册

所需积分/C币:17 2018-04-19 1.35MB PDF
评分

jenkins + ant + testng + reportng自动集成测试操作手册,该手册是小兔自己编写的,写的不明白的地方,请大家多多指正
Configure Global Security y启用安全 TCP port fcr JNLP agents◎指定端口 ◎随机选取·禁≡ Disable remembe me口 访问控制 安全域 Jenkins专有用户数据库 回允许用户注册 ○LDAP sre奢器代理 授权緞暗 0任问用户可以做任何事(没有任何灵制少) 安全 登录用户可以做仁何事 U Allow anonymous read access 遗留模式 项目矩阵授权策略 Markup formatter Plain text 3. Jenkins工具配置: r Global Tool Configuration Maven configuratIon DETaull settings provide Use default maven settings Defaull global settings prowde Use default maven global se tings 动名 JAVA HOME C: program FilcsWavalidk1.7.0 80 口目动安装 新增JDK 至下DK安装列表 Add git Gradle 把 Gradle Ant A安 a apache-ant-1.7.0 ANT-HCME D: 15 5ftwarelapac h2-ant-17D 动安装 4. Jenkins管理插件配置: 升级站点: En:http://updates.jenkins-ci.org/download/plugins/ EFg:https://mirrors.tunatsinghua.edu.cn/jenkins/plugins/ 可更新可选杯科已安 代理设置 版多器 生户 o Proxy Host 无法链接升级站点网站获取插件时,这里可以静态上传插件 上传插件 您可以通过上传个hp件来安装插牛 文件文件 未选择任何文件 升级站点 URL nt ps mIrrors. tuna tsing nua edu. cn pugins/ 部署 jenkins后,需要安装如下插件 Ant Plugin、 build timeout plugin、 Subversion Plug-in、 HTML Publisher plugin 若构建后需要用 TestNG显示报告,则需要 TestNG Results plugin 以下必须安装的插件和版本 Ant Plugin.5 Subversion Plug-in2 8 TestNG Results Plugin1 14EHTML Publisher plugin. 13 以上配置完成后,可以创建 Jenkins任务了: 创建 Jenkins任务,配置aηt插件,调用 build xm文件。 buildxn文件会自动调用 testng. Xm文件, testng.xmt文件会执行 testng. java 文件执行测试用例。 步骤一,点击“新建”按钮,打开创建 Jenkins任务窗口: yEDachbea-d Wenl x\田百度 区edp中amt、的m1x日甲pt91x术答(xCDN下款xV你Rept中xY我地盘 应用 a eul nket禅道围百度优享 jenks+an+t□第月工具l引掌 Jenkins Jenkin 合新建 匙月户 一任务历史 ame 备 3分35秒-并44 6分34秒-4 R My vIews UEerArswercase 认列中没有枃建任突 拉建出行状 步骤二,输入测试用例名称: Enter an item name UserAnswerCase field 构建一个自由风格的软件项日【2 这是nKns的主要功能ekns将会合任何SCM和任何构建系统半构建的顶,甚三可以构建件以外的系统 Pipeline Orchestrates lorg-running activities that can span multiple build slaves. Suitable fo building pipelines (formerly known as workflows) and/or organizing complex activi 构建一个塞配置项目 适用于多置项目,仍如多环境测试平台 □ce In dlit s a container that stores nested ltems In It. Useful for groupIng thIngs together. Unl lke vlew, which is ust a altar, a folder creates a separate namespace, so you oD Scans d GilHub on yal li /alin(uI IsHI ac E un)fu all I e posion ias It Hdlc hin g st ne tie-fnletl ral kers Multibranch Pipeline Creates a set cf Pipeline projects according to detected branches in one sCM repository if you want to create a new item from other existing, you can ulse this option Copy from Type to autocomplete 步骤三,配置相关说明,及插件,以及报告链接地址: General源码管理 建破发器构建环境构建构建后操作 项目宮称 UserAnswerCase 描述用户答题情景测词 [ Plain tex]预览 U GilHub piujecl U Throttle builds 口去弃旧的建 口参数化构建过程 关闭构建 在必要的时候并发构建 如果代码是本地的,就直接选择ηone即可,如果是sⅦ或者git,则对应选择 源码管理 None O Git O subversion 构建环境选择对应的ant插件和JDK 构建环境 J Delete workspace before bui d starts a Use secret text(s)or tiles) D Abort the build if it's stuck Add timestamps to the console output J Execute shell script on remote host using ssh ˇWlAl Ant version apache-ant-1.7.0 dK17.060 构建 Invoke Ant Ant vcrsion pache-an:-1.70 文件 EUId Flle D: wnllestiavanm cases test reporng-buI d\userAnsvrerBu ldXr build.xm所仕的项目路径 Java Options 增加构建步要 构建后操作 Publ Ish HTML reports Reports 投告项目路径 HTML directory to archive D: whITestyavaihm cases testites: - outpuruserAnsenntml Index pages ince. ntml 一默;人 ndex. htm),不月修改 index page tite[s(optional 则记报告 以上操作完成后,就点击"Appy"按钮,再点击“保存”按钮。跳转到以下页 面: Jenkins nuns UserAnsvercase 鲁返叵面板 Project UserAnswer case 状态 一记最 用答题情呆测试 工作空间 立即构建 到除 ProjEct 工作区 新改记录 i Buid History 构建历史 相关连接 find Rss全部国RS5失购 这时没有看到【测试报告】按钮,不要紧张,点击"立即构建”按钮,下图表示 正在构建中 蓝色按钮,表示“构建成功 黄色按钮,表示“不确定” 红色按钮,表示“构建不成功” Build History 构建历史 find 2018-4-18下午5:04 RSs全部的RSs失败 构建完毕后,刷新下页面,此时看到【测试报告】按钮已经出来了 jenkins t UserAnswercase Project UserAnswerCase Q状态 絛改了最 用户答题情景测以 工作空间 立即构建 ⊙删除Poet 配置 测试舌 隆女记 Build History 热建历史= 相关连接 Q母1 2018-4-13下=5.04 · Last build(1).11秒之前 · I ast stabe build(1)11秒之煎 RSs全部国RSS失败 · Last successful build1)1秒之前 上西muu1)11秒之前 点击“#1”可以在控制台査看,代码输出信息 〖费 Jenkins JenkINS Use Answercdse 状态 ◎控制台输出 2 Console Output \admaniatrotor\,. akin, wocksacct'scilnsvcE Cas b-∞t-7.0 bintan.bat-:1。 ucor4zvcrBt1dsn1 run s it 9.eEDRLEⅦ 删除 el。 elete] Ne-etirg direc tory ) \whIT::t\java.cases test'ze 中前次柏建 d'r: L Lxccutcd Ant Targe 47a上 n cases test让 dOrt.cD1113uug9 EUTSWE七u1L1 1a-]注:有关纽息,请侠用-x1 圭编泽 1j 有关们言息,请使用x1in,rtk1豆新浮。03a: 83rShare elf arecardor j=vac] it: D: vh Iext\j ava\hum cea> 0c3Ca∈,1aa)月了未经检管或下安全的/。 Hes-ng] [iun1Suite. IVAFNTara-le tend: metheds CLL partne. InLE Ahe find fiT lng n /1 2/20. htnltnncumie frr nnr nzl初:卖取 token:FLB58BE5a0173A 初怡:取tke:AL53EMEy54Bbs71542E4 :385成功:“0:“ cde: 5Ccct22 +L cin 0, lo kin TyEe O, nedelld 1engl初忆,共取tlm:18°1Es0919re 控制台显示中英文乱码的问题 项目都是使用UTF-8的格式传参的,但是在 window的web页面是用GBK格式应 用的,所以在 build.xm文件中已经设置好了。不用修改

...展开详情
立即下载 最低0.43元/次 身份认证VIP会员低至7折
举报 举报 收藏 收藏
分享
img
  • GitHub

    绑定GitHub第三方账户获取
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!

关注 私信 TA的资源

上传资源赚积分,得勋章
相关资源标签
相关内容推荐