阅读 95

JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

背景

前面已经有文章介绍了环境配置、脚本开发、ant构建结果调试;本篇计划实现持续集成接口自动化平台,加入jenkins+github等工具,同时配置email、svn、github并调试通过。

  1. eclipse+jmeter+ant本地框架搭建结构如下,并在github注册了,把代码push到远程仓库

  1. 在本地开发完成脚本及build配置,git命令推上远程仓库保管文件:

  1. 再上github地址复制出来(git仓库在公司可以本地部署服务):

  1. 启动jenkins服务,顺带提一下,jenkins我采用java -jar 命令war包启动,并加入任务计划开机自启。打开首页:要先给jenkins安装配置任务job所用到的github、email、html、performance reports等插件,系统管理--插件管理--搜索安装即可:

  1. 点击new 任务,新建任务,输入job名称,选择自己的风格:ant构建方式一般选择自由就可以了;

  1. 创建成功,进入配置页,git插件也可选了,其他构建步骤按需填写:

  1. 再配置触发器,可以不勾选github hook trigger for gitscm polling,只设置轮询机制,jenkins会定期检测git仓库更新状态:

  1. 再配置任务构建,使用ant构建工具,运行任务名称build配置的任务名,执行配置文件名可以是指定路径:

  1. 最后配置构建后操作,事先安装的报告、邮件插件:

  1. 顺带加上了performance性能测试报告

  1. 最后job跑完之后,就会在job显示配置的相关标题,效果展示如下:

  1. 细节展示,配置的轮询scm会根据cron表达式自动生效:

  1. 细节展示:生成的性能测试报告

tips1:jenkins用java -jar启动war包的形式,默认路径会在C盘。建议进入系统管理--系统设置,更改home directory

tips2:在job配置时,设置自定义的工作空间,git或svn会checkout代码到自己定义的目录,而不会到jenkins默认的workspace了

jenkins+jmeter+ant+github自动化框架搭建完成,是不是很简单,欢迎对本博客不正确的进行指正,疑问的请多交流,多谢。


作者:忘记先生忘记了名字
链接:https://juejin.cn/post/7020948660867481608

文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐