jmeter + tomcat + ant + svn +jenkins 实现持续集成测试
l 安装jdk时候需要提前检查jdk是否安装成功
l 在dos下输入javac java -version
l
l 安装jmeter
l 校验是否安装成功:
l 进入jmeter目录下bin文件夹,点击jmeter.bat,如果能显jmeter操作页面则安
l 装成功
l 添加jmeter的环境变量:
l 新建变量:jMETER_HOME:变量值:D:\apache-jmeter-2.13
l 编辑Path变量:变量值中添加:%JMETER_HOME%\bin
l 编辑:CLASSPATH,变量值填写以下内容
l %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_
l HOME%\lib\logkit-2.0.jar;
l 验证:打开dos窗口输入如果正常启动则配置成功
l jmeter默认保存的是.jtl格式的文件,要设置—下bin/jmeter.properties文件
l 保存 jmeter.save.saveservice.output_format=xml (这个很重要、不然不能生成html文件)
l 将 ANT 解压到 D:\test\ant 下一
l 5将jmeter所在目录下extras子目录里的ant-jMeter-1.1.1.jar复制到Ant所在目录lib子目录自下
l 之这样 Ant 运行时才能找 "org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"个类,从而成功触发jMgter脚本
l Ant环境变量配置 添加环境变量:一
l 添加变量名:ANT_HOME: ^
l 变量值:D:\ant\apacheAnt
l 编辑CLASSPATH变量
l 变量值填写:;%ANT_HOME%\lib
l 编辑Path变量:
l 变量值:;%ANT_HOME%\bin
l 效验安装成功 ant -version
l resultlog (存放测试报告的地方)
l html=>ant转化后的结果
l jtl => jmeter生成的测试报告
l scripts
l jmeter执行的脚本
l
l
l apacheAntt部署及配置=>邮件配置
l 3个jar包部署到ant的lib下:
l activation.jar (activation-1.l.jar)
l mail.jar (mail-1.4.jar)
l commons-email-1.l.jar
l 配置build.xml文件:
l 配置build.xml文件:
l 配置完成后,打开DOS窗口进行build.xml件所在的目录,输入ant即可生成报告-
l Jenkins 配置:
l 将 jenkins.war 放入 tomcat 的 webapps 文件夹下:
l 启动 tomcat^
l 输入网址:httpy/locahost:8080/jenkinsw 端口默认8080可以修改
l jenkins建过程:
l 启动 jenkins
l 新建-->输入item名称,选择“构建一个自由风格的软件项目”
结合jmeter+jenkins+ant+suv实行集成自动化测试
build.xml
相关设置
jmeter + tomcat + ant + svn +jenkins 实现持续集成测试的更多相关文章
- 如何使用Jenkins进行持续集成测试
如何使用Jenkins进行持续集成测试: 安装Java环境: 安装Jenkins:两种方式,直接运行文件:使用tomcat运行: 创建一个job,构建的时候选择 execute Windows bat ...
- Jenkins+ANT+SVN快速搭建持续集成环境
伟大的语言都从helloworld开始,这里我们用Jenkins+ANT+SVN来搭建这一套持续集成环境. 环境准备: 一台已经配置好Jenkins和Ant的机器. 项目准备: 用Ecplise建立一 ...
- 三万字无坑搭建基于Docker+K8S+GitLab/SVN+Jenkins+Harbor持续集成交付环境
写在前面 最近在 K8S 1.18.2 版本的集群上搭建DevOps环境,期间遇到了各种坑.目前,搭建环境的过程中出现的各种坑均已被填平,特此记录,并分享给大家! 文章和搭建环境所需要的yml文件已收 ...
- [Jenkins] TestComplete 使用Jenkins进行持续集成测试
1.安装正确的TestComplete插件 在Jenkins里面搜索TestComplete,找到正确的插件然后安装,可以重启jenkins或者选择不重启 在Install Tab 下面可以查看到正确 ...
- 一.Jmeter+Ant+Jenkins搭建持续集成接口性能自动化测试
微创新作品信息 1)微创新作品描述 A.为什么诞生: 1. 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换, ...
- Jenkins +Maven+Tomcat+SVN +Apache项目持续集成构建
详解Jenkins +Maven+Tomcat+SVN +Apache项目持续集成 一:前言 1. Jenkins jenkins版本大全http://mirrors.jenkins-ci.org/ ...
- Jenkins+Maven+Jmeter接口自动化持续集成测试
在上一篇<利用xsltproc转换jtl报告到html报告>中,解决了html报告的问题.本篇主要还是利用Jenkins来做持续集成测试. Jenkins需要安装的插件 Maven Int ...
- 连载二:RobotFramework+Svn+Jenkins集成测试
使用SVN和Jenkins完成脚本的持续集成测试 目标: 1)使用svn管理脚本: 2)使用jenkins执行脚本: 3)在jenkins中配置svn自动获取最新的脚本执行: 步骤: (1)安装Jen ...
- eclipse+fileSyncPlugin+svn+jenkins+tomcat
实现一个想法,把项目部署在linux服务器上,在本地的eclipse代码更新后,通过svn+jenkins自动同步到服务器, 然后通过eclipse远程debug项目.这样是不是就解决了在本地跑项目, ...
随机推荐
- HTML Entry 源码分析
简介 从 HTML Entry 的诞生原因 -> 原理简述 -> 实际应用 -> 源码分析,带你全方位刨析 HTML Entry 框架. 序言 HTML Entry 这个词大家可能比 ...
- TensorFlow 深度学习中文第二版·翻译完成
原文:Deep Learning with TensorFlow Second Edition 协议:CC BY-NC-SA 4.0 不要担心自己的形象,只关心如何实现目标.--<原则>, ...
- bom-对话框
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- V8 内存管理和垃圾回收机制总结
这篇文章主要介绍 V8 的内存管理和垃圾回收知识. V8 内存管理及垃圾回收机制浅析 由于 V8 引擎的原因,Node 在操作大内存对象时受到了一些限制,在 64 位的机器上,默认最大操作的对象大小约 ...
- linux上printf出带颜色字体
转载请注明来源:https://www.cnblogs.com/hookjc/ 统一定义: #define NONE "\033[m" #define RED ...
- java代码注意点总结(持续更新)
1. if(username.equals("zxx")){} 这样写的话,如果username是null, 则会报NullPointerException,所以先要判断usern ...
- 数值分析:最小二乘与岭回归(Pytorch实现)
Chapter 4 1. 最小二乘和正规方程 1.1 最小二乘的两种视角 从数值计算视角看最小二乘法 我们在学习数值线性代数时,学习了当方程的解存在时,如何找到\(\textbf{A}\bm{x}=\ ...
- 抽象类,interface接口,接口和继承的区别
一.抽象类 需要抽象类的原因:父类方法不确定性的问题.考虑将该方法设计为抽象(abstract)方法所谓抽象方法就是没有实现的方法.所谓没有实现就是指,没有方法体.当一个类中存在抽象方法时,需要将该类 ...
- Solution -「洛谷 P6577」「模板」二分图最大权完美匹配
\(\mathcal{Description}\) Link. 给定二分图 \(G=(V=X\cup Y,E)\),\(|X|=|Y|=n\),边 \((u,v)\in E\) 有权 \(w( ...
- Solution -「AGC 036D」「AT 5147」Negative Cycle
\(\mathcal{Descriprtion}\) Link. 在一个含 \(n\) 个结点的有向图中,存在边 \(\lang i,i+1,0\rang\),它们不能被删除:还有边 \(\l ...