-
2021-03-12 10:20:06
如果面试的时候问到:怎样部署测试环境? 项目的代码是Java,部署步骤如下:
将远程git仓库的代码部署到远程服务器
1,git clone
git把代码拉到远程服务器上
2,mvn clean
在服务器上删除target目录(删除编译文件的目录)
3,mvn package jar/war
在服务器上根目录打包 ,会生成jar/war包
4,部署 命令:java -jar
springboot一般自带tomcat会生成jar包
springboot项目会对生产的jar包直接用java -jar进行编译部署
对于生成的war包
如果不是springboot的话会生成war包,将war包放到tomcat的webapps目录下,
启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。
===============================================================================
将本地代码部署到远程服务器
1,mvn install
将本地的maven项目安装至本地仓库。(项目所依赖的插件也会重现下载到本地)
2,mvn clean package
将本地的项目代码打包会生成jar/war包
3,mvn deploy
将本地打的包上传到远程仓库 nexus
4,部署 命令:java -jar
springboot一般自带tomcat会生成jar包
springboot项目会对生产的jar包直接用java -jar进行编译部署
对于生成的war包
如果不是springboot的话会生成war包,将war包放到tomcat的webapps目录下,
启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。
更多相关内容 -
java+selenium 自动化测试环境部署
2020-12-18 15:24:48java+selenium 自动化测试环境部署详细步骤 -
java+selenium 自动化测试环境部署详细步骤(超详细)?
2020-12-18 15:45:15java+selenium 自动化测试环境部署第一步:查看Google版本第二步:把chromedriver.exe文件放到JDK的bin文件中。1.查看JDK路径。2.然后解压我们刚刚下载的chromedriver_32文件3.把chromedriver.exe文件放到你的jdk...java+selenium 自动化测试环境部署
第一步:查看Google版本
建议使用最新版本,进入如图所示地方可以查看和升级版本:
如果遇到Google不能更新可能是QQ电脑管家或者360软件导致不能更新。1.在电脑管家中进行升级。
2.根据google的chromedriver文件下载下载你想对应的版本。
3.建议卸载最新版本重装。因为我们要根据自己的版本下载google的chromedriver文件。我们可以去google的chromedriver文件下载,这个网站下载你需要的版本资源。因为我的是 87.0.4280.88,所以下载红色圆圈处的版本。
因为我的window系统,所以下载window,根据你的系统版本下载。
1.如果你的Google版本是window64位也是没关系的,可以兼容。
2.对应的版本只需要前面对应就行,最后一个小数点后面的数字不相同也可。例如87.0.4280.88,88可以不相同。
第二步:把chromedriver.exe文件放到JDK的bin文件中。
首先你得在cmd里面输入java -version,如果没出现想对应的版本号,证明你的环境变量没有设置好,得设置好你jdk的环境变量。
1.查看JDK路径。
在cmd中输入java -verbose可以查看jdk的版本:
如图所示:
因为避免有人装了多个版本的jdk和jre,我就其中之一,我们还有其他的方法查看JDK路径。如图所示,点击红色圆圈出。
从这里可以看到我们的jdk路径。
2.然后解压我们刚刚下载的chromedriver_32文件
3.把chromedriver.exe文件放到你的jdk路径下的bin文件下:
第三步:实现环境部署
1.新建Java项目。
如图所示:
2.在新建项目处右键点击如图红色圆圈处
2.选择红色圆圈处
3.全选lib文件中的jar,然后选择打开,如图所示。
lib文件资料地址如下,我设置的是0积分,可以立即下载:
lia.zip文件4.然后选择ok就可以了,如图所示。
第四步:我们新建一个Java文件用来测试一下。
新建文件之后,输入如图代码。
代码如下:import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub WebDriver driver=new ChromeDriver(); driver.get("https://www.baidu.com"); driver.findElement(By.name("wd")).sendKeys("新梦想测试"); driver.findElement(By.id("su")).click(); } }
然后我们看一下效果,点击运行代码。
我们可以看到运行成功。系统自动打开Google用百度进入了搜索:
恭喜你,环境部署成功了。 -
【测试】测试人员部署测试环境是什么意思
2022-02-18 17:29:24二、简要的说部署测试环境2.1、大体流程2.2、java项目2.3、看语言2.4、个人看法总结 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、测试人员部署测试环境是什么意思? 简单的说就是软件运行的平台,...
前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、测试人员部署测试环境是什么意思?
- 简单的说就是软件运行的平台,即软件、硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络
二、简要的说部署测试环境
2.1、大体流程
1、拉代码
2、编译打包
3、部署,发布。
4、怎么玩的?
5、现在两个东东用的相对多一些个git 直接流水线部署- 个iks 流水线部署。
具体实现,参考系统架构。大体就是前端,中间件,后端几部分部署。
2.2、java项目
安装 My SQL(yum-y install mysql 在线安装MysQL 数据库),启动 MySQL,修改连接权限、安装 Tomcat(解压 Tomcat 安装包,把产品包放在webapps 目录下面,修改配置文件),启动 Tomcat(启动脚本给予执行权限)
2.3、看语言
- 1服务器环境配置:看项目是什么开发语言,开发使用的模式,申请服务器,一 般 JAVA 发到Linux 上.NET 发到 Windows 上,也有.NET 发到Linux 上的,看项目要求,服务器申请下来后,对服务器做环境配置,这个需要开发提版本参数要求。
- 2.打包发布:svn 或者git 拉最新代码用对应的打包,将打好的包上传到服务器上去发布,根据开发提测的配置文件,sql 文件,去建数据库,修改测试环境配置文件。
- 3.上面是没有部署 jenkins 的情况,要是部署了,可以配置一键打包发布到服务器,自己再去修改配文件,执行 sql,再启动服务器虽然说现在基本都配置了快捷打包发布,但是作为测试,基本的打包发布还是要会的,不然有啥万一情况要自己去发布,会被嫌弃的。
2.4、个人看法
以下是个人看法,如有错误还望指正,谢谢。
部署环境或者环境搭建,对于测试工程师今后也算是一种需要掌握的技能,基础知识涉及到 Linux命令(含shell 脚本、Xshell、finalshell),Windows 命令(批处理命令),假设很多命令不知道不清楚,自己知道如何查阅资料也是可以的;无论是开发环境还是测试环境大体雷同 (因为测试环境和线上环境尽量相同,因为需要测试效果游有效,开发环境能一 样更好);环境搭建就是把开发发布的代码(包)可以正常运行的各类中间件(web 服务器,数据库,缓存,消息队列,搜索引擎,数据库插件,等其它服务软件),安装之前需要和开发确认好所有软件及其版本号,安装方式基本都是有三种种:命令行在线安装与安装包离线安装或源码编译安装,系统不同命令不同自行搜索部分软件安装之前还是需要有一些依赖软件需要提前安装的。
总结
以上是个人看法,如有错误还望指正,谢谢。
-
性能测试实战(三):性能测试环境部署
2021-12-27 22:17:48一、项目环境 1、项目文件描述 (1)云盘项目环境:带有项目的ova文件、空ova文件 ova文件:用虚拟软件安装了操作系统之后的云系统(centos7)文件 空ova文件:centos7 带有项目ova文件:centos7+项目1 (2)...一、项目环境
1、项目文件描述
(1)云盘项目环境:带有项目的ova文件、空ova文件
ova文件:用虚拟软件安装了操作系统之后的云系统(centos7)文件
空ova文件:centos7
带有项目ova文件:centos7+项目1
(2)启动项目 :使用VMware或virtualbox打开ova文件,启动项目
首先用到 centos7kyj.ova 里面有易捷支付项目(项目1)
VMware交互很好但资源消耗多、virtualbox资源消耗少但交互不好,任意使用其中一个即可
文件-》打开虚拟机 -》更改默认位置-》导入需要几分钟
VMware设置为NAT(与本机构成同一局域网,不与外部相连)、virtualbox设置为桥接网络(与本机同在一个网络,与外部形成局域网)
易捷支付项目的基本情况:jdk1.7(环境依赖,不能修改,该环境仅限易捷支付项目) + tomcat8 + mysql5.7(docker方式安装,开机自启)
启动虚拟机(root/123456)
光标在虚拟机里的移出操作(VM:ctrl+shift、VT: 右边的ctrl)
用客户端工具(putty、xshell、crt、finalshell、moboxterm)连接
要能被远程连接,服务器必须开启sshd服务,默认端口22,默认对外开放(如果有防火墙,需要开放;或者,直接关掉防火墙)
启动kyj项目:
cd /opt/apache-tomcat-8.5.56/bin/ sh startup.sh cd ../logs tail -f catalina.out
登录项目:虚拟机IP:8080/app
(3)数据库
docker部署的 开机自启动
docker基本使用指令:
docker ps # 查看已启动的容器 docker ps -a # 查看所有容器
数据库的账号密码端口:root\123456; 3337(mysql默认端口3306,端口映射3307)
(4)tomcat部署环境
把项目打包成war包,丢到tomcat的webapps文件夹中,在tomcat启动时,自动解压webapps文件夹中的war包
/opt/apache-tomcat-8.5.56/webapps/app/WEB-INF/classes 下面是服务的配置文件
application.properties 配置文件,是我们应用程序与数据库的连接配置信息
二、jmeter工具环境
1、jmeter简介
java开发、开源工具、可以做接口测试、自动化测试、性能测试
现在企业中,主要的性能测试工具:jmeter
jmeter的运行环境,需要jre,需要去安装jre,可以直接安装jdk
要求的版本: JDK 1.8 、jmeter 5.1.1
2、安装jdk
windows电脑: 一般执行jdk的exe,会自动配置环境变量
3、安装jmeter 5.1.1
下载后解压即可(不要配置环境变量,如果配置了,那么只能使用1个jmeter,打开第二个jmeter会导致闪退;反之,可以使用多个jmeter)
4、启动jmeter 5.1.1
方式1:双击jmter的环境变量
方式2:ApacheJMeter.jar(咖啡图标时直接双击,如果不是,到该路径下执行cmd命令:java -jar ApacheJMeter.jar)
jmeter切换中文,需要修改配置文件 jmeter.properties文件中, language=zh_CN
-
测试环境部署
2019-05-13 13:47:14首次部署 一、安装JDK(Linux) 注:在安装JDK之前,先确认是否有系统自带的JDK,如有,就先卸载系统JDK之后然后再在Linux中安装JDK。 1、查看系统中是否有自带的JDK rpm -qa|grep jdk 2、当系统中有自带的JDK时,... -
Cpu下不同环境部署Tensorflow模型性能测试(tf-serving、FastApi和Java)
2022-04-04 18:12:44本文主要是在cpu环境(不是gpu)下对tensorflow模型的不同部署方法进行简要的性能测试,寻求一个较好的部署方案。 涉及的部署方法: FastApi部署 tf-serving部署 Java部署 本测试观点:(仅仅是本次测试的观点... -
SpringBoot项目打包成jar包部署到服务器(测试环境部署)
2019-11-19 19:10:12SpringBoot项目打包可以生成jar包和war包,SpringBoot...输入nohup java -jar kid.jar >> kid.log 在后台执行该项目,并且把日志输出到kid.log文件中。 可在浏览器中验证服务是否启动成功 #http://localhost:8080 -
weblogic部署测试war包
2018-12-19 17:34:04用于测试部署环境是否实现分发 用于测试weblogic是否可以部署war包 用于测试tomcat是否可以部署war包 -
Java - Nginx+Tomcat+Window环境部署web服务(测试+图解)
2018-05-03 16:31:19用例:客户端访问Nginx服务,Nginx反向代理的作用:项目部署在多个Tomcat上 即使其中一个tomcat不能访问了也能访问其他的Tomcat服务 其他负载均衡的作用效果可以自行百度。(分享给跟我一样的小白)推荐文章:-Nginx... -
Linux系统项目测试环境部署步骤及操作流程
2020-07-03 15:06:58jdk安装。 在linux上安装JDK(版本位要与linux版本一致)。可以通过winscp工具进行安装:把jdk包下载到windows系统上,通过winscp把jdk包直接拖到linux系统的目录中去。...JAVA_HOME=/usr/local/java/jdk1.. -
java项目测试环境搭建
2019-03-06 13:45:26JDK安装 在/usr/local目录下创建jdk目录 上传jdk-8u161-linux-x64.rpm到/usr/local/jdk目录下 进入linux切换到/usr/local/local/jdk目录 ... 检查是否安装成功:java -version Tomcat安装 War包部署需要tomcat... -
部署测试环境(非常详细哦,不看会后悔的操作步骤)
2019-04-01 16:35:33部署测试环境(我举的例子是aix系统的,哈哈,现在都是linux了,不过我觉得都是异曲同工吧) 测试工程部署路径(根据你们的项目定路径就可以啦) /home/webuser/tomcat/webapps/test 部署操作步骤 (1) 输入账号... -
开源Java商城项目Javashop的部署过程
2020-07-17 16:57:36推荐:需要Java商城定制开发可以联系本人:QQ3413414 电话15911100004 服务器为:阿里云CentOS 8.2版本,做测试用2核4G就够 Javashop B2C源码地址 https://gitee.com/enation/Javashop-B2C ...使用yum安装Java环境 -
java环境配置及使用tomcat项目部署
2010-03-29 09:42:26java环境配置及使用tomcat项目部署 -
java 服务器程序部署环境搭建
2017-01-12 18:05:19右击我的电脑-属性-高级系统设置-高级-环境变量: 系统变量: 新建:CLASSPATH 变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 新建:JAVA_HOME 变量值为D:\Java\jdk1.8.0_40(就是你安装的... -
java 如何直接将测试环境切换成生产环境
2017-02-21 02:42:20测试环境的tomcat和生产环境的tomcat都部署在同一台机器上,测试环境的项目在测试通过后想直接将测试环境的变成生产环境,而不用再去部署到生产环境。请问如何才能实现?多谢了。 -
Jenkins的环境部署,(打包、发布、部署、自动化测试)
2021-12-12 22:01:481.安装JDK(Java环境) JDK下载地址:Java Downloads | Oracle 安装好后在系统环境变量里配置环境变量: ①添加JAVA_HOME 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_181(根据自己的实际路径... -
接口测试环境部署---笔记
2018-10-12 20:59:421、项目搭建在 jdk---tomcat---数据库mysql 的测试服务器上, 并在Linux系统上(centos6.4) 有了初步了解 本电脑的系统版本为多少 准备工作: 1)准备一台Linux服务器 2)tomcat安装包 3)jdk安装包 4)... -
java web项目打war包发布到测试环境
2018-09-22 09:55:371.打war包 ...2.tomcat部署 https://blog.csdn.net/dreamstar613/article/details/75282962/ 参考了里面的:同一个Tomcat 多个端口 部署多个项目 3.部署到根目录参考了: https://blog.csdn.net/y... -
如何搭建测试环境
2022-02-15 12:05:28我们搭建的是单节点部署的测试环境: 1.安装jdk,并用java version 检查java是否安装好; 2.配置环境变量 vi/etc/profile 命令 3.安装并启动tomcat ,可以用浏览器并输入http://localhost:8080来验证 4.通过wget... -
centos7部署java项目及环境安装
2019-03-04 12:02:03我们平时访问的网站大多都是发布在云服务器上的,比如阿里云、腾讯云等。对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云...总体分为三部分:1、java环境。2、tomcat环境。3、JavaW... -
springboot部署测试环境和生产环境
2020-09-21 23:54:49开发环境 IDEA Maven 配置文件 由于springboot会默认加载application配置文件,所以我们需要在application修改配置参数。 以下为application.yml文件格式 spring profiles active: dev 这段配置代码的意思... -
10款常用Java测试工具
2018-11-05 09:35:5610款常用Java测试工具 1. 美国Segue公司的Silk系列产品 Segue公司一直专注于软件质量优化领域。在Segue的产品套件中,拥有业内最强劲且最容易使用的、用于企业应用测试、调优和监测的自动化工具,能够帮助用户... -
Java Web之环境搭建(测试用)
2020-07-17 16:47:06Java Web是用Java技术来解决web领域的技术,需要运行在特定的web服务器上,Java Web是跨平台的,可以在不同的平台上进行部署运行。 需要掌握的技术 1.前端方面的相关技术如:html、css、js等 2.服务端先关技术如:... -
什么是JAVA开发环境、测试环境及生产环境,及它的过程
2017-03-27 11:59:57摘要1.开发和配置环境:所有的开发和配置在这...测试环境:新开发和配置通过系统传输到测试环境,进行功能测试,可以创建数据。(开发人员开发完上传到SVN,测试人员下载下来测试。我们公司测试人员不懂IDE,所以是由我 -
Docker安装java环境并部署jar包运行
2020-11-11 16:30:37Docker安装java环境并部署jar包运行 作为一个前端,了解后端部署jar包也是有必要的,在这里就我学习的,做一个简单的笔记,这里可以结合我的商品的增删改查的java文章一起看。 java实现商品信息的录入,查找,修改,... -
手把手带你部署Java项目到Linux服务器
2019-12-27 09:57:38前言 想买服务器很久了。之前领过腾讯云免费的15天体验服务器,在里面进行了一些...买了一个服务器,不能不用啊,想了想决定把自己之前瞎玩的Java项目部署上去。 服务器购买选择 上一篇文章写了目前来说最合适购...