本文源自Recently祝祝,创自Recently祝祝。转载请标示出处。
此解决方式在企业中有所应用,合适Java初级开发学习,参阅。
本文字数与行数,耐心阅读必有收成。
1、前提条件
首要呢,你要有一个有一个项目,而且打包成jar包。然后你要有一台服务器,你能够登录阿里云(国内社区)然后买按量付费的服务用一下,其实服务器就像虚拟机一样,linux指令执行。可是CentOS跟Red Het体系部分指令有所不同,根据需求进行查询即可。
2.将SpringBoot项目布置到服务器上
第一步:装备java环境
因为项目是java环境,所以需求在服务器中布置java环境,建议先在本地下载好JDK,目前运用的仍是1.8版本的,我的项目里面装备的也是我1.8版本的,所以我就布置1.8版本的环境。 java环境装备的过程:
1. 1检查当时Linux体系是否现已装置java
rpm -qa | grep -i java
1.2. 解压已上传的JDK压缩包,并移动到/usr/local目录下
先创立文件夹,然后解压压缩包
#创立文件夹
mkdir /usr/local/hero
#解压压缩包
tar -zxvf /root/jdk-8u261-linux-x64.tar.gz -C /usr/local/hero
1.3. 测验jdk
/usr/local/hero/jdk1.8.0_261/bin/java -version
1.4. 装备环境变量
这部分有一个注意点,装备环境变量的时分在服务器中有的人习惯性的装备体系环境变量/etc/profile ,可是装备体系环境变量很容易发生一些错误,所以咱们装备当时用户的环境变量即可~/.bashrc
vim ~/.bashrc
G 跳转到最后一行
i 进入插入形式
export JAVA_HOME=/usr/local/hero/jdk1.8.0_261
export PATH=$PATH:$JAVA_HOME/bin
esc 进入指令行形式
:wq! 保存
1.5. 更新环境变量并测验
#更新
source ~/.bashrc
#测验
java -version
第二步将需求的文件上传到服务器上,比方jar包
用winscp将文件上传服务器,这一步需求在本地下载软件winscp,用其他软件也能够,可是我觉得这软件很好用,引荐这个软件。
开启文件后输入服务器外网ip,账户,暗码,点击登录就连上服务器了。

左面栏挑选你的文件地点文件夹,把文件从左面拉到右边:上传。文件从右边拉到左面:下载。
文件上传到服务器上之后,会存放到/root途径下,检查文件
#进入根目录下
cd ~
#检查途径,便利待会运用该途径下的文件
pwd
#检查文件
ls -lh
第三步下载mysql,将数据导入
这一步需求先装备docker环境,docker是一个虚拟化容器,存放了许多资源,你需求什么,用他的指令语言从他上边将软件下载下来即可,可是docker里面不是一切的你需求的都需求的,如果熟悉的话能够上网查一下,你需求的软件时分在docker上存在。
3.1装备Docker环境
1)yum 包更新到最新,-y一切的恳求都回答yes
sudo yum update -y
2)装置需求的软件包,yum-util 提供yum-config-manager功用,别的两个是devicemapper驱动依靠
的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3)设置yum源为阿里云装备yum源的代理,类似于maven镜像仓库,加速下载软件。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4)装置docker
sudo yum install docker-ce
##发动docker
systemctl docker
5)装置后检查docker版本
docker -v
3.2 docker进行获取mysql,将数据导入
(1)拉取mysql镜像
docker pull mysql:5.7
(2)创立容器
##暗码需求修改成自己的暗码
docker run -id --name=c_mysql -p 3306:3306 \
-v /root/mysql/logs:/logs \
-v /root/mysql/data:/var/lib/mysql \
-v /root/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
docker cp c_mysql:/etc/mysql/conf.d .
-p 代表端口映射,格局为 宿主机映射端口:容器运转端口
-e 代表增加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆暗码
(3)将数据导入服务器数据库
#进入mysql
mysql -u root -p
#将数据导入mysql
create database hero_all
##导入数据
use /root/hero_all.sql
第四步发动jar包
java -jar hero_web-1.0-SNAPSHOT-default.jar
到这里,项目现已布置好了,其实了解之后不难,先学会布置,许多细节在之后遇到的时分在渐渐学,渐渐解决,许多细节没接触到,不需求太细抓。
3.JMeter测验布置项目的功能
(1)下载 JMeter下载jmeter.apache.org/download_jm… 下载好后解压。
(2)翻开 我第一次运用的时分,是不知道怎么翻开的。之后了解到,JMeter是没有exe文件能够点击翻开的,需求双击JMeter.bat翻开软件

软件翻开后是这样的
能够点击选项-挑选语言-挑选中文简体,修改语言。 点击选项–扩大(Zoom in),能够将界面字体扩大。
JMeter的运用
-
右键线程组,新增取样器–》http恳求
-
http能够模仿任何恳求
-
装备断语—》右键线程组–》增加—》前置处理器–》断语–》响应断语、断语持续时间
-
装备监听器:–》右键线程组–》增加—》监听器–》聚合报告、汇总图、汇总报告、图画结果、察看结果树
-
测验接口装备http信息头管理器–》右键线程组–》装备原件–》http信息头管理器–》Content-Type–》application/json
基本的运用便是上述过程了。如果对本文档有什么定见或者建议能够在谈论区指出。







