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项目.这样是不是就解决了在本地跑项目, ...
随机推荐
- 计算机网络再次整理————tcp例子前奏[三]
前言 简单编写一下tcp例子. 正文 我们常说IOS有7层,实际上也只有4层,或者这样说简单的说是4层. 首先是数据链路层,首先这一层解决了什么问题呢?为什么要有这一层呢? 首先要抛开有操作系统的意识 ...
- 计算机网络再次整理————tcp例子[五]
前言 本文介绍一些tcp的例子,然后不断完善一下. 正文 服务端: // See https://aka.ms/new-console-template for more information us ...
- 10分钟了解代码命名规范(Java、Python)
前言 关于代码命名,我相信是经常困扰很多小伙伴的一个问题,尤其是对于强迫症晚期患者.怎么说呢,每次小编在写代码之前,总会在想啊想啊,用什么命名法好呢?对于经常在C++.Java.Python等主流语言 ...
- resp.getWriter().print(categoryList)、resp.getWriter().write(String)与new ObjectMapper().writeValue(resp.getOutputStream(),categoryList)的区别
前言:最近在复习原生的servlet的时候,对其输出流不理解,故总结一下: resp.getWriter().print(categoryList) 可以输出字符串,也可以输出对象,可能还有其他类型, ...
- python基础1-类属性和实例属性
类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本,这个和C++中类的静态成员变量有点类似.对于公有的类属性,在类外可以通过类对象和实例对象访问 类属性 class ...
- hibernate中的映射文件xxx.hbm.xml详解总结
转自 http://blog.csdn.net/a9529lty/article/details/6454924 一.hibernate映射文件的作用: Hibernate映射文件是Hibernate ...
- 微信小程序音频播放 InnerAudioContext 的用法
今天项目上涉及到了微信小程序播放音频功能,所以今天跟着一些教程做了个简单的播放器 1.实现思路 刚开始想着有没有现成的组件可以直接用,找到了微信的媒体组件 audio,奈何看着 1.6.0版本开始,该 ...
- Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project gulimall-common: There are test failures.
对Maven打包时碰见的问题: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (d ...
- C++职工管理系统
目录 职工管理系统 一. 需求 二. 创建管理类 1.创建文件 2. 头文件实现 3. 源文件实现 三. 菜单功能 1. 添加成员函数 2. 功能实现 3. 测试菜单功能 四. 退出功能 1. 提供功 ...
- 作业2.7_3(给UVA548 树 Tree单独一个帖子)🍺
代码:(输入函数很香建议保留)我不理解他是绿的但 The Blocks Problem 是黄的 #include<bits/stdc++.h> using namespace std; i ...