栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【持续集成测试】服务器中部署Jenkins+ANT+JMeter

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【持续集成测试】服务器中部署Jenkins+ANT+JMeter

文章目录

前言一、安装JMeter

1、上传2、解压3、分配权限4、配置JMeter环境变量5、Xming、PuTTy安装(可以跳过)因为我们是做持续集成测试不需要再此进入图形化界面 三、安装Ant

1、下载2、配置Ant环境变量 总结


前言 Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解决问题的成本就会显著下降:持续集成缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间出现的等待时间;持续集成也意味着开发、集成、测试、部署得以持续。。 使用Maven(Ant)等来实现lava项目自动化构建发布部署。这些工具可以帮助在构建过程中实现自动化发布、回滚等动作。

●六个人主页:Damon7575
●欢迎点赞关注收藏
●既选择了远方,便只顾风雨兼程。
●蘭欢迎大家有问题随时私信我!
●類版权:本文由[ Damon7575 ]原创,CSDN首发,侵权必究。


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装JMeter

官网:https://jmeter.apache.org/download_jmeter.cgi

如图下载此版本:JMeter zip包

1、上传 2、解压

2.1解压安装包
执行命令 :unzip apache-jmeter-5.4.3.zip

2.2解压成功
如图所示:

3、分配权限

3.1进入JMeter的bin目录
如本例中 :cd /usr/local/apache-jmeter-5.4.3/bin

3.2分配操作权限
执行命令:chmod 777 jmeter.sh,分配操作权限

3.3执行命令:sh jmeter.sh -v,检测命令是否可用

如果提示这个是因为没有安装和配置java环境变量,中文意思是:既没有定义JAVA_HOME也没有定义JRE_HOME环境变量 运行这个程序至少需要其中一个环境变量

我们现在来安装和配置JDK:个人推荐推荐手动安装在这里。

上传jdk包,不用说了
- 在这里使用解压命令:tar -zxvf jdk-8u181-linux-x64.tar.gz

解压成功,如图所示:

配置环境变量,输入vim /etc/profile,按回车,进入环境变量配置

输入完毕并回车,在文件尾部添加如下信息:

export export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

然后按ESC键,输入:wq保存并退出

使用命令刷新环境配置source /etc/profile
查看jdk是否安装成功,输入指令java -version即可。
至此,手动安装完成~

执行命令:sh jmeter.sh -v,检测命令是否可用

4、配置JMeter环境变量

配置环境变量,输入vim /etc/profile,按回车,进入环境变量配置,在最后一行添加以下代码

export JMETER_HOME=/usr/local/apache-jmeter-5.4.3
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

然后使用命令刷新环境配置source /etc/profile

输入 jmeter -v验证安装

至此安装完成,Linux中JMeter的安装完成!!

5、Xming、PuTTy安装(可以跳过)因为我们是做持续集成测试不需要再此进入图形化界面

如果需要此时运行JMeter

1、输入jmeter,得出以下提示:

An error occurred: No X11 DISPLAY variable was set, but this program
performed an operation which requires it.

意思为没有安装图形界面的意思。

2、处理办法安装一个X11:

执行命令:yum -y install xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst

安装X11成功。

再次执行,发现有了桌面程序还是不行,无法打开程序。重启还是不行,后来发现不一定要依赖系统的GUI,可以借助如XMing外部程序来显示桌面。于是安装xming,然后再安装putty,连接服务器后,在putty中–SSH – xll中设置:

3、安装Xming
Xming:https://sourceforge.net/projects/xming/

4、安装PuTTy
puTTy:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

1、在第一个版块及Package files版块中,点击选择Windows的MSI 安装版进行下载,根据系统的版本选择32位或者是64位的;

下载后的安装文件名为:

2、点击进行安装:

3、点击change改变安装文件夹:


4、调节

4.1 点击下图红框,有两个选项;

Will be installed on local hard dirve#将安装在本地硬盘驱动器
Entire feature will be install on local hard drive#整个功能将安装在本地硬盘驱动器上  

4.2 选择第二个,点击Install;

4.3 等待安装完毕;

4.4 安装过程有点慢,耐心等待;

安装完毕了!

4.5 使用

如图所示,找到该选项:

【Connection】-【SSH】-【X11】


4.5 配置步骤

1 服务器端安装xterm作为测试

yum install xterm

2 服务器端安装xauth程序,sshd需要这个程序执行X11转发

yum install xauth

3 服务器端编辑/etc/ssh/sshd_conf文件,激活X11转发。

X11Forwarding yes

AllowX11Forwarding yes

重启sshd。

4 验证服务器端转发成功

此时登陆sshd后,会在用户家目录下生成.XAuthority文件。

echo $DISPLAY
显示结果:localhost:10.0,说明服务器端配置成功,否则如果为空,则配置有错。
————————————————

三、安装Ant 1、下载

官网:https://ant.apache.org/bindownload.cgi

上传到 /usr/local 内;

执行命令:tar -zxvf apache-ant-1.10.12-bin.tar.gz 解压

2、配置Ant环境变量

配置环境变量,输入以下指令进行配置:

执行命令:vim /etc/profile # 进入配置文件编辑页面

在文件尾部添加如下信息:

# set Ant enviroment
export ANT_HOME=/usr/local/apache-ant-1.10.12
export PATH=${PATH}:${ANT_HOME}/bin

编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效:

esc+shift # 键盘同时按住,退出编辑模式
:wq # 保存退出
source /etc/profile # 使配置文件生效

查看 Ant 是否安装成功

执行命令:ant -version

安装成功~

未完待续。


总结

未完待续。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747067.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号