Jerkins+Jmeter纯新手日志(一)使用模拟器Vmware熟悉Linux,为Jenkins 准备环境

1.安装Vmware,直接从ISO安装CentOS6.5

2.进入CentOS,默认是图形界面,按ALT+CTRL+F3进入命令行

3.Vmware怎么传文件进虚拟机,转载

http://www.cnblogs.com/xuxy03/p/5894178.html

宿主机:Win10企业版,虚拟机:VMware pro12.5,虚拟OS:CentOS7.0
过程:
1.VMware菜单:虚拟机->设置->选项,选中宿主机要共享的磁盘或目录,点击确定。
2.进入CentOS7,安装gcc、更新内核:#>yum install gcc -y 以及#>yum install kernel-devel-$(uname -r)
3.进入 /usr/bin 目录,运行 ./vmware-config-tools.pl
4.上述完成后。可以在/mnt/hgfs/下看到宿主机共享的文件夹。
5.查看共享目录的命令:$>vmware-hgfsclient
注:必须确保安装gcc和内核升级,否则/mnt/hgfs/下为空,看不到内容。

亲测有效,第二步可以跳过

4.安装jdk,tomcat,maven,jerkins 网上搜索对应文章

注意要打开防火墙,iptables -I INPUT -p tcp --dport 80 -j ACCEPT

5.在maven中新建一个工程,然后进入工程文件夹修改pom文件,参考下面文章,先用mvn命令把jmeter跑起来

http://blog.youkuaiyun.com/kittyboy0001/article/details/34109089

6.在jenkin新建一个工程jmeterTest,构建 -选maven,只要配好goal-verify,并指定pom的路径到自己建的工程就好了

7.在jenkins-系统管理-插件管理里面下载performance plugin安装

8.在jmeterTest工程-配置里,增加个构建后操作,添加performance 报表,注意Source data files (autodetects format):这个框里只接受指定的文件名,并且文件名中不允许出现“-”这个符号,可能和选择了Performance Per Test Case Mode 有关

<think>好的,我需要帮助用户了解如何在OpenWrt上安装Jenkins。首先,我得确认用户对OpenWrt和Jenkins的了解程度。OpenWrt是个针对路由器的Linux发行版,主要用于嵌入式设备,而Jenkins个用Java编写的持续集成工具,通常运行在服务器上。不过,在资源有限的OpenWrt设备上安装Jenkins可能会有挑战。 首先,用户可能需要确认他们的OpenWrt设备是否有足够的资源。因为Jenkins需要Java环境定的内存,而OpenWrt设备通常存储和内存有限。比如,设备至少需要几百MB的存储空间和足够的RAM来运行Java应用。 接下来,安装步骤可能包括以下几个部分: 1. **更新OpenWrt软件包列表**:使用`opkg update`命令。 2. **安装必要的依赖**:比如Java环境,但OpenWrt的软件源中可能没有完整的JDK,可能需要用户自己编译或者寻找适合的版本。 3. **下载Jenkins的war包**:Jenkins通常以war文件形式分发,需要下载并部署。 4. **配置Jenkins**:设置启动脚本,处理端口冲突(OpenWrt默认使用80端口,而Jenkins默认用8080,可能需要调整防火墙)。 5. **启动和访问Jenkins**:通过浏览器完成初始设置。 需要注意的是,OpenWrt默认可能没有Java环境,而且安装完整的JDK可能会遇到兼容性问题。用户可能需要交叉编译Java或寻找适合的版本。此外,资源消耗也是个问题,运行Jenkins可能导致设备性能不足。 可能的替代方案是,如果设备资源不足,建议在更强大的服务器上运行Jenkins,而OpenWrt作为网络设备使用。或者使用轻量级的CI工具替代Jenkins。 在解释过程中,需要确保用户理解每个步骤的风险和需求,比如存储空间、内存要求,以及可能的兼容性问题。同时,提醒用户备份配置,避免系统崩溃。 最后,总结步骤,强调资源限制和可能的替代方案,确保用户有全面的了解。</think>以下是在OpenWrt设备上安装Jenkins的详细步骤及注意事项: --- ### **1. 前提条件确认** - **硬件要求** - 存储空间:至少500MB可用空间(Jenkins war包约80MB,Java环境需额外空间) - 内存:建议1GB以上RAM(Java进程内存占用较高) - **软件要求** - OpenWrt版本需≥19.07(建议使用最新稳定版) - 已启用SSH或Web管理界面 --- ### **2. 安装Java环境** OpenWrt默认软件源无完整JDK,需手动处理: ```bash # 更新软件包列表 opkg update # 安装基础依赖 opkg install libstdcpp6 zlib1 # 下载兼容的JRE(示例为OpenJDK 11,需根据CPU架构选择) wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz tar -xzvf openjdk-11+28_linux-x64_bin.tar.gz -C /opt export PATH=/opt/jdk-11/bin:$PATH ``` --- ### **3. 安装Jenkins** ```bash # 下载Jenkins war包 wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war -O /opt/jenkins.war # 创建启动脚本(/etc/init.d/jenkins) cat > /etc/init.d/jenkins <<EOF #!/bin/sh /etc/rc.common START=99 STOP=10 start() { nohup java -jar /opt/jenkins.war --httpPort=8090 >/var/log/jenkins.log 2>&1 & } stop() { killall java } EOF # 设置权限并启动 chmod +x /etc/init.d/jenkins /etc/init.d/jenkins start ``` --- ### **4. 配置防火墙** 若OpenWrt启用防火墙,需开放端口: ```bash # 开放8090端口(Jenkins默认用8080,此处改为8090避免冲突) uci add firewall rule uci set firewall.@rule[-1].name='Jenkins' uci set firewall.@rule[-1].src='wan' uci set firewall.@rule[-1].target='ACCEPT' uci set firewall.@rule[-1].proto='tcp' uci set firewall.@rule[-1].dest_port='8090' uci commit /etc/init.d/firewall reload ``` --- ### **5. 访问Jenkins** 浏览器输入 `http://<OpenWrt设备IP>:8090`,按提示完成初始设置。 --- ### **注意事项** 1. **资源消耗** Jenkins运行后可能占用大量内存,建议监控设备负载(使用`top`命令)。 2. **存储限制** Jenkins工作目录默认在`~/.jenkins`,建议挂载外部存储。 3. **替代方案** 若设备性能不足,可考虑: - 使用轻量级CI工具(如Drone CI) - 在局域网内其他服务器部署Jenkins,OpenWrt仅作网络管理 --- ### **总结** 在OpenWrt安装Jenkins需解决Java环境适配与资源限制问题,仅推荐在性能较强的设备(如x86软路由)上尝试。普通家用路由器建议采用分离部署方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值