性能测试实战(三):性能测试环境部署
一、项目环境
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
性能测试实战(三):性能测试环境部署相关推荐
- WindowsGUI自动化测试框架搭建(三)-环境部署
(三)-环境部署 1 Python安装 1.1 下载 1.2 安装 2 安装配置Pycharm 2.1 下载 2.2 安装 3 界面熟悉 4 创建工程 4.1 新建项目 1.这里先先安装Python环 ...
- WebUI自动化测试框架搭建(三)-环境部署
(三)-环境部署 1 Python安装 1.1 下载 1.2 安装 2 安装配置Pycharm 2.1 下载 2.2 安装 3 界面熟悉 4 创建工程 4.1 新建项目 1.这里先先安装Python环 ...
- GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9
GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ---------------------------------------- ...
- 安装好panel部署MySQL_实战三种方式部署 MySQL5.7
作者:北京运维 常见的 MySQL 安装方式有如下三种: RPM 包方式:这种方式安装适合对数据库要求不太高的场合,安装速度快: 通用二进制包方式:安装速度相较于源码方式快,可以自定义安装目录. 源码 ...
- 关于测试环境部署的那些事儿
⾸次部署 ⼀.安装JDK(Linux) 注:在安装JDK之前,先确认是否有系统⾃带的JDK,如有,就先卸载系统JDK之后然后再在Linux中安装JDK. 1.查看系统中是否有⾃带的JDK rpm -q ...
- 第08节:云端测试和性能测试实战
到上一课为止,我们已经介绍了微服务自动化测试的主要组成部分:单元测试.集成测试.组件测试(单服务测试)和端到端测试.它们足以确保对本地部署.运行的应用程序有足够的测试覆盖率.但是,随着越来越多的应用程 ...
- 细说Java性能测试第三课 性能测试详解2
如何制定一份有效的性能测试方案? 上一讲我们学习了性能测试的场景,并且明确了每个场景的核心意义,这一讲我将带你学习如何做好一份性能测试方案,相信你对测试方案这个概念并不陌生,那如何做好一份性能测试方案 ...
- 《Web性能测试实战》性能测试用例模板
<Web性能测试实战>性能测试用例模板 <LoadRunner性能测试实战>图书配套性能测试课程: 1.性能测试入门与虚拟用户开发基础(点击进入) ...
- 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》
文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...
- 软件测试项目实战之性能测试篇,软件测试项目实战之性能测试篇
第 1章 性能测试基础 1 1.1 性能测试概念 2 1.2 性能测试作用 3 1.3 性能测试指标 4 1.4 性能测试流程 5 1.5 性能测试的分类 7 1.6 性能测试工程师技能模型 8 1. ...
最新文章
- 解析Erlang日志组件lager的lager_transform模块
- 【高并发、高性能、高可用】系统设计经验分享!
- Python 2 和 3 的区别及兼容技巧
- linux无法挂载移动硬盘6,FC6下挂载NTFS移动硬盘,无法读取
- Linux利用子命令m,Linux mdir命令
- 在Myeclipse中没有部署jeesite项目,但是每次运行其他项目时,还是会加载jeesite项目...
- VMware的linux虚拟机实现和windows的文件共享
- python 消息中间件_消息队列中间件 RabbitMQ 详细介绍——安装与基本应用(Python)...
- MQ中将消息发送至远程队列的配置
- 图解硬盘分区调整/硬盘分区重新调整的好软件/Norton PartitionMagic 版本 8.05 硬盘分区调整/想把硬盘空间调整一下...
- YDOOK:ESP8266 flash 工具 flash_download_tool_v3.8.5 下载安装教程
- pano2vr怎么制作漫游_Pano2VR输出全景漫游以及查看
- (一)数字图像处理基础知识点
- ubuntu系统清理
- 数据压缩实验:JPEG原理及代码分析
- Flutter Container去掉边框
- BetterGeo Mod 中文
- python的故事--我抄的,但抄的可以,是一个叫栋哥的电台讲的
- 【php】分享一个php转换微信、QQ、微博 特殊非主流 | 杀马特 网名的 function
- matlab 稳定系统,MATLAB分析在系统稳定性的应用
热门文章
- Unity 2D -- Ruby Adventure 学习笔记
- 201771010110孔维滢面向对象程序设计(Java)第7周学习指导及要求
- 邹欣:你的工作就是最好的面试
- abp如何连接oracle,Abp项目模板使用Oracle数据库
- 【Proteus仿真】UNO +PCF8574转IIC接口流水灯
- 单片机c语言左移的作用,单片机C语言移位的实现
- Hadoop之Hue
- fatal error: exception: No such file or directory
- 从计算到智算,计算产业掀起什么样的浪潮?
- 马石油2022年总收入增至3753亿林吉特