CICD:持续集成 持续交付

  进行持续集成的首选工具:Jenkins

  性能测试中持续集成:Jenkins(管理集成) + Jmeter(性能工具) + ant(编译代码)

ant安装配置步骤:

1.下载压缩包,解压  (网盘 apache-ant-1.9.14-bin.zip)

2.配置环境变量 ANT_HOME   PATH=%ANT_HOME%\bin

3.修改Jmeter配置文件里的 jmeter.save.saveservice.output_format=xml。这个改动会影响Generate HTML report功能,所以在使用这个功能时需改回来

4.拷贝 jmeter的extras文件夹下的ant-jmeter.**.jar 放到ant的lib文件夹中(用于邮件)

  验证:在jmeter的extras文件夹中cmd,输入ant.bat -file build.xml -Dtest=Test

5.修改build.xml。进入jmeter的extras文件夹,找到build.xml文件并备份,从网盘下载这份文件来替换使用,并根据里面的备注进行修改。(其实就是修改路径,jmx脚本名,邮箱)

Jenkins安装配置

1.下载msi,解压 (网盘无资料,需下载)

2.安装完成后,浏览器中打开localhost:8080

3.修改密码,安装推荐插件

4.登录Jenkins -> 进入系统管理 -> pluginManager管理插件安装AntPlugin和PerformancePlugin

5.系统管理 -> GlobalTool Configuration 配置Ant 路径(本机)

  要有安装ant插件才有图片这个入口。

6.新建一个任务,选择freestyle project

7.在任务的“构建”中,选择invoke ant, 选择ant version(步骤5中设置的Name),targets要填写build.xml中的antcall值(all, test, report, mail),保存应用。可以写多个antcall,若不填,会执行all

最新文章

  1. Xcode8更新约束
  2. debug和release之间的时间优化问题
  3. android FragmentActivity+FragmentTabHost+Fragment框架布局
  4. Cocos2d-x3.x塔防游戏(保卫萝卜)从零开始(三)
  5. windows 7系统搭建本地SVN服务器的过程
  6. 16进制字符串转数字(C/C++,VB/VB.net,C#)
  7. LightOJ 1422 Halloween Costumes 区间dp
  8. C#面向对象基础:virtual方法,abstract方法,区别
  9. GBin1插件推荐之马可波罗(Marco Polo),jQuery的自动补齐插件 - Autocomplete Plugin
  10. 使用Echarts的五个步骤
  11. Qt学习博客推荐
  12. 阿里云Centos7 apache配置
  13. SQL语句常见DDL/DML/DCL操作部分试题(一)
  14. 基于Raft深度优化,腾讯云金融级消息队列CMQ高可靠算法详解
  15. Go语言JSON数据相互转换
  16. [C#6] 8-异常增强
  17. Centos设置防火墙与开放访问端口
  18. 配置GO开发环境
  19. 解决wine中文字体方块或乱码
  20. Qt小项目之串口助手控制LED

热门文章

  1. 大数翻倍法求解CRT
  2. 07- 移动端app弱网测试与fiddle弱网测试
  3. 【Java】 Java中的浅拷贝和深拷贝
  4. hdu3724 字典树(商品条形码)
  5. Portswigger web security academy:Cross-site request forgery (CSRF)
  6. postman Variables变量的详解与应用
  7. STL实现的底层数据结构简介
  8. springboot+Thymeleaf+layui 实现分页
  9. Deepin/Uos系统更新源失败。提示:E: 仓库 “http://packages.chinauos.cn/uos eagle InRelease” 没有数字签名
  10. 2.9. 管道和重定向ls /proc && echo suss! || echo failed. 能够提示命名是否执行成功or失败; 与上述相同效果的是: if ls /proc; then echo suss; else echo fail; fi