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项目.这样是不是就解决了在本地跑项目, ...
随机推荐
- response.getWriter().write()和 response.getWriter().print()的区别 以及 PrintWriter对象 和 out对象 的区别
感谢原文作者:krismile__qh 原文链接:https://blog.csdn.net/krismile__qh/article/details/89926001 一.response.getW ...
- js-小知识点
强类型定义语言和弱类型定义语言1)强类型定义语言: 强制数据类型定义的语言.也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了.举个例子:如果你定义了一个整型 ...
- 使用UrlConnection请求一个url地址获取内容
访问网络需要加Internet权限:android.permission.INTERNET 使用UrlConnection请求一个url地址获取内容: //1.创建一个Url对 ...
- @play.data.binding.NoBinding
新的@play.data.binding.NoBinding注解允许我们定义一些"不应该被绑定"的字段,以防出现安全问题.例如: public class User extends ...
- k8s之yaml文件详解
k8s之yaml文件详解 目录 k8s之yaml文件详解 1. k8s支持的文件格式 2. YAML语言格式 3. 查看api资源版本标签 4. 编写nginx-test.yaml资源配置清单 4.1 ...
- Java中的equals和==的区别以及几个常用的object中的方法简单的调试方法
一.equals 1.equals:是Object类中的方法,只能判断引用类型 2.默认判断的是地址是否相等(判断两个参数是否是同一个对象),子类中往往重写该方法,用于判断内容(值)是否相等 二.== ...
- 阅读mybatis的源码的思路
■ 阅读源码mybatis操作数据库的过程: /* 测试查询 */ @Test public void testGet() throws IOException { // 1.从classpath路径 ...
- find 查询命令 & 正则表达式
今日内容 find 正则表达式 Linux 三剑客之 grep 内容详细 一.find 按名称或属性查询文件 按名称查询 find [查找目录] [参数] [] 通配符 : * 表示匹配多个字符 ? ...
- Solution -「洛谷 P6021」洪水
\(\mathcal{Description}\) Link. 给定一棵 \(n\) 个点的带点权树,删除 \(u\) 点的代价是该点点权 \(a_u\).\(m\) 次操作: 修改单点点权. ...
- Solution -「ARC 104C」Fair Elevator
\(\mathcal{Description}\) Link. 数轴从 \(1\sim 2n\) 的整点上有 \(n\) 个闭区间.你只知道每个区间的部分信息(可能不知道左或右端点,或者都不知 ...