资讯专栏INFORMATION COLUMN

Linux安装Jenkins+JMeter+ANT自动化测试平台

cncoder / 1290人阅读

前排提示
下面几个工具运行都需要基于jdk,请大家自行百度安装jdk,并配置好环境变量
安装jmeter

下载包,解压,配置JMeter_home

点击这里下载最新的jmeter的tar包,直接放到服务器的/root目录中
输入命令tar zxvf apache-jmeter-5.1.1.tgz解压

2.配置JMeter_HOME
打开/root下的.bash_profile文件,下面的代码写入文件最后
export JMETER_HOME=/root/apache-jmeter-5.1.1 export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
保存后运行 source /root/.bash_profile (让配置文件立马生效)
运行 jmeter -v,成功后如下图所示

3.jmeter自带的报告模板内容不够详细,我这提供一个网上的更加详细的模板,点此下载,放到/root/apache-jmeter-5.1.1/extras/目录下
4.点击这里下载jmeter的插件jar包,放到/root/apache-jmeter-5.1.1/lib/ext/目录下
安装ANT
1.点击这里下载最新的ANT tar包,同一解压到/root目录下

2.编辑/etc/profile,把下面的代码添加到文件末尾
ANT_HOME=/root/apache-ant-1.10.5
CLASS_PATH=.:$JRE_HOME/lib
PATH=$JRE_HOME/bin:$ANT_HOME/bin
export ANT_HOME CLASS_PATH PATH
3.保存后运行 source /etc/profile,使配置立即生效
4.运行ant -version看一下配置成功没有,成功的话如下图所示

安装运行Jenkins
0 Jenkins需要放在tomcat中运行,tomcat下载后解压到/root目录下几个,参考上面jmeter安装步骤第1步即可

1 点击这里下载Jenkins最新的war包,并放到/root/apache-tomcat-7.0.86/webapps/目录下。

2 运行命令 cd apache-tomcat-7.0.86/webapps/ 进入war包所在目录,
运行命令nohup java -jar jenkins.war --httpPort=8080 & 启动Jenkins。8080为默认端口,如果和其他服务冲突可改变为其他端口

3.浏览器访问  服务器地址:端口号(例如192.168.0.100:8080)即可访问Jenkins
4.Jenkins中创建任务和在win环境下没有什么区别,只是需要改变路径
路径配置
1  在全局工具配置中添加ant

2  build.xml中的报告生成路径

下面三个步骤是针对 HTML report和performance 和E-mail插件的
3 把任务中的html报告路径和build.xml中的路径匹配起来

4  把任务中的jtl路径修改为build.xml中的路径(这里的时间变量是我自定义的,具体原因可看这篇文章)

5 配置邮件提醒的附件路径

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/63572.html

相关文章

  • JMeter+Jenkins+ANT搭建配置教程

    摘要:安装及配置下载解压到盘根目录配置环境变量把中的复制到中把附中内容添加到文件中把需要测试的文件和见文章末尾放在同一文件夹中中使用了文件,点此下载后放到中测试一下看,打开命令行切换到文件夹下,输入或执行,正常运行后 ANT安装及JMeter配置 1.下载ANT 2.解压到D盘根目录 3.配置环境变量 CLASSPATH %JMETER_HOME%libextApacheJMeter_cor...

    import. 评论0 收藏0
  • 软件测试需要学什么?50W+的测试工程师需要掌握哪些技能?

    摘要:协议学习常见请求方法学习和学习接口的基本概念接口文档认识接口测试用例编写接口测试工具使用软件测试自动化进阶性能测试性能测试的技术要求很高,不仅仅要对性能测试的指标测试分类测试设计有很深刻的理解。 ...

    wushuiyong 评论0 收藏0
  • Jmeter 使用笔记之 html 报告扩展(一)

    摘要:而在使用测试完后并不能直接生成的报告无论是用还是命令行启动。所以需要对这个报告进行扩展。在扩展的过程中进一步发现的聚合结果中最后的总体一行在某些情况下计算的数值是不准确的。 题记:在用 loadrunner 的时候可以生成一个 HTML 的报告,并且里面包含各种图表,各种详细的数据。而在使用 Jmeter 测试完后并不能直接生成 Html 的报告(无论是用 GUI 还是命令行启动)。 ...

    liujs 评论0 收藏0
  • 在Kubernetes上部署和伸缩Jenkins

    摘要:在本教程中,我们将使用在上部署和伸缩。它主要用来帮助操作人员部署伸缩更新和维护服务,以及提供服务发现机制来管理节点集群上的容器化应用程序。代理则使用,网络启动协议启动,因此容器能够在启动和运行之后自动连接到。账户我们将在上部署集群。 在本教程中,我们将使用Rancher在Kubernetes上部署和伸缩Jenkins。按照本文的步骤一步步来,你将会使用到我们用来测试实际构建作业的mas...

    Pines_Cheng 评论0 收藏0
  • 【人情事故】做了3年销售一事无成,转行软件测试成功后我就拿了8k!

    摘要:以下为我的真实案例以我真实案例分享,希望给更多决定重新开始的人以鼓励我已经上班很久了,目前在中软做软件测试工程师,月薪,现在回想起来,仍然庆幸我当初的决定。  今天跟大家分享我的故事,或许你也曾像他那样迷茫过。17年软件工程专业专科毕业之后做了3年的销售工作,最后决定还是再次提升专业技能,...

    _Zhao 评论0 收藏0

发表评论

0条评论

cncoder

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<