首页 > 其他分享 >10JMETER之jenkins+jmeter+ant+svn

10JMETER之jenkins+jmeter+ant+svn

时间:2022-10-27 22:37:21浏览次数:234  
标签:bin 10JMETER -- ant etc apache jenkins jmeter

1. 数据准备

1.1 脚本准备

   对应脚本放入SVN固定目录

1.2 ant配置:

(1)将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下(这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本  )

(2)Jmeter默认保存的是.csv格式的文件,所以我们先要设置一下${JMETER_HOME}/bin/jmeter.properties文件内容,保存
  jmeter.save.saveservice.output_format=xml

(3)ant:环境变量的配置

Windows:全局变量或用户变量都可以

 

Linux:

[root@server212 etc]# view profile     --进入配置文件

export PATH=$ANT_HOME/bin:$PATH   --增加配置内容

export ANT_HOME=/home/app-run/apache-ant-1.10.11 --增加配置内容

[root@server212 etc]# source /etc/profile   --使添加内容生效

是否成功检查:

 

1.3 Ant 执行文件目录:

 

2. Jenkins集成

(1)连接SVN获取最新执行脚本

URL:https://SVN地址/jmeter/apache-jmeter-5.4.1

 

(2) 执行XML文件:

/home/。。。/apache-ant-1.10.11/bin/ant -f extras/build_linux.xml

 

3. 运行

3.1 build文件

 

3.2查看报告和报错(Workspace目录下)

 

(1)html报告

 

(2)csv输出错误信息

 

以上出现的报告格式不好看,在下一章将解决该问题

 

 

标签:bin,10JMETER,--,ant,etc,apache,jenkins,jmeter
From: https://www.cnblogs.com/gulingli/p/16834238.html

相关文章

  • Basil: A Fast and Byzantine-Resilient Approach for Decentralized Training 阅读笔
    Basil:AFastandByzantine-ResilientApproachforDecentralizedTraining阅读笔记ProblemStatementDecentralizedSystemModel所有训练数据样本存储在分布式节......
  • vagrant + vmware 创建centos7虚拟机
    安装vagrant安装vmware-utility配置环境变量下载vmware-desktop插件vagrantplugininstallvagrant-vmware-desktop下载centos7-boxhttps://mirrors.us......
  • React + Ant Design 搭建个人博客
    react框架学的差不多了,就想搭建一个博客,沉淀一下!记录走过的点点滴滴!博客主要运用技术栈:react:项目主框架redux:状态管理reacr-router:前端路由控制es6:项目中的JS语......
  • 三. jenkins+newman+postman持续集成环境搭建
    Newman简介    Newman是一款基于Node.js开发的,可以运用postman工具直接从命令运行和测试postman集合Newman应用环境准备:js/cnpm或npm配置好环境,执行如下命令......
  • 二. jmeter+ant+jenkins接口自动化测试平台
    平台搭建  (1).录制jmeter脚本  (2).将jmeter的安装目录下的G:\jmeter\apache-jmeter-5.1.1\extras中,将”ant-jmeter-1.1.1.jar”文件放到ant的lib目录下  ......
  • Jenkins java服务更新和回滚
    [root@jenkinsscripts]#catjava_deploy_tag_rollback.sh#!/bin/bashDATE=$(date+%Y-%m-%d-%H-%M-%S)web_server="192.168.220.143192.168.220.144"Sdir=/optDd......
  • Jenkins pipeline:pipeline 语法详解
    jenkins pipeline总体介绍 pipeline是一套运行于jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可......
  • ant安装教程java怎么使用ant打jar包ant配置环境
    ApacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant是一个Apache基金会下......
  • 一.appium+jenkins实例构建
    自动化测试平台Jenkins简介  是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能......
  • Jenkins持续集成简介与配置
       1.持续集成简介是一种软件开发实践,即团队开发成员经常集成他的工作,通常每个成员每天至少集成一次.也就意味每天可能会发生多次集成。每次集成都会通过自动化的构建......