持续集成简单介绍
持续集成是一种软件开发实践,主要是为了减少时间,减少劳动力,将浪费的劳动力释放出来。不定时间,不定地点的优势,可以用来执行自动化测试,让项目的所有人员清楚的知道每一次构建的结果。
工具准备
1.JMeter
2.Jenkins
和JMeter一样是开源软件,基于Java开发的持续集成服务器软件,之前叫做Hudson。下载地址:https://jenkins.io/download/
3.Apache Ant
构建工具,主要用来将jtl文件展现成HTML报告安装后需要配置环境变量
Jenkins配置
1.安装后在自动在浏览器中打开Jenkins页面2.需要设置初始管理员密码,根据红色路径提示找到密码,拷贝到下面的输入框3.安装插件,默认安装,也可以自己选择(配置后也可以安装)4.插件安装后,创建用户5.用户创建后进入Jenkins主页6.进入系统管理->全局工具配置,找到Ant,Name输入你下载的Ant版本,ANT_HOME输入你的ANT路径,保存7.进入系统管理->系统设置,找到Jenkins Location,系统管理邮件地址配置你的邮箱8.进入系统管理->系统设置,找到Extended E-mail Notification,配置SMTP server,Default use E-mail suffix,Default Content Type选择HTML,Default Content输入下面内容,Default Triggers选择Faiture -Any。
9.进入系统管理->系统设置,找到邮件通知,配置服务器、账户名、密码、端口号。选择发送测试邮件测试配置,成功则ok。10.进入系统管理->管理插件,添加HTML PUblish plugin和Performance Plugin,选择直接安装
Apache Ant配置
建一个build.xml
创建你的JMeter持续集成
1.新建任务,输入任务名称,选择自由风格2.进入构建,点击增加构建步骤,选择Invoke Ant,ant version选择你配置的版本,targets输入你build.xml中的名称“all”,Build File输入你build.xml的路径3.进入构建后操作,点击增加构建后操作步骤,选择HTML PUblish plugin,配置如下图
4.进入构建后操作,点击增加构建后操作步骤,选择Performance Plugin test result report,配置如下图
5.进入构建后操作,点击增加构建后操作步骤,选择E-mail Notification,增加邮件地址6.点击保存7.进入项目,点击立即构建8.项目点击HTML Report查看测试报告,右侧显示响应时间和错误百分比
领取专属 10元无门槛券
私享最新 技术干货