随笔分类 -  性能测试

摘要:在实际工作中,我们会接受到各种各样的性能测试任务,但是在这些性能测试任务中,很大的可能接口的性能指标没有办法很明确的给到测试人员,在这个时候怎么处理呢? 最理想的情况是:开发或者是项目经理/产品已经提前确定好了性能指标,然后将这个指标很明确的告诉你,这个接口就是要达到多少的tps 理想很丰满,现实很 阅读全文
posted @ 2021-04-15 17:35 大渝 阅读(1619) 评论(0) 推荐(1)
摘要:首先明白什么是docker?docker到底有什么作用 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完 阅读全文
posted @ 2021-04-14 21:48 大渝 阅读(419) 评论(0) 推荐(0)
摘要:在开启mysql慢查询后执行mysql自带工具mysqldumpslow时报错/usr/bin/perl: 坏的解释器: 没有那个文件或目录 解决办法: 执行以下命令进行安装 yum -y install perl perl-devel 安装完成后再次执行mysqldumpslow -s c -t 阅读全文
posted @ 2021-04-13 15:39 大渝 阅读(1769) 评论(0) 推荐(0)
摘要:内存泄露--概念如何? 内存泄露一般是存在于Jvm中的,那么JVM中常见的配置参数 • -Xms2048m,初始堆大小,建议<物理内存的1/4,默认值为物理内存的1/64 • -Xmx2048m,最大堆大小,建议与-Xms保持一致,默认值为物理内存的1/4 • -Xmn512m,新生代大小,建议不超 阅读全文
posted @ 2021-04-01 16:02 大渝 阅读(299) 评论(0) 推荐(0)
摘要:我所用的redis监控主要是使用两种方式 方式1:使用info命令 1、首先保证redis服务是启用状态 2、使用命令redis-cli -a 密码(有密码就加上-a参数,没有就不用啦) 3、使用info命令,使用之后就长这个样子 4、在这中方式下我主要关注的点: ClIent下面的connecte 阅读全文
posted @ 2021-03-25 12:38 大渝 阅读(655) 评论(0) 推荐(0)
摘要:Redis相信在IT混的人都有一定的了解,当然做测试的人来说不需要太精,了解即可,今天为安装配置做下笔记 Redis的安装 1、在Redis官网下载Redis的稳定版本 2、上传到Linux中使用tar xvf 命令进行解压 3、安装依赖gcc,使用命令:yum install -y gcc 4、进 阅读全文
posted @ 2021-03-25 12:35 大渝 阅读(1349) 评论(0) 推荐(0)
摘要:在Linux中我们要实现监控java线程该如何实现,主要有以下几种 方式 方式1:JVisualvm 这是一个图形化的工具,监控之前先对JVM加监控的参数。 1、进入到tomcat bin目录中,找到catalina.sh文件,在第二行添加如下参数: JAVA_OPTS="-Dcom.sun.man 阅读全文
posted @ 2021-03-25 12:33 大渝 阅读(1075) 评论(0) 推荐(0)
摘要:基于上一篇博文,在此基础上搭建下对MySQL的监控 1、下载MySQL的exporter 官网链接:https://prometheus.io/download/ 找到mysqld_exporter进行下载 2、上传到需要监控的MySQL的机器上进行解压 3、执行命令 export DATA_SOU 阅读全文
posted @ 2021-03-25 12:32 大渝 阅读(4977) 评论(0) 推荐(1)
摘要:Prometheus(普罗米修斯)是一个应用十分广泛的一个性能监控平台 监控的原理主要是: 所以我们至少需要两台Linux系统、node_exporter、Grafana、Prometheus 其中Grafana、Prometheus部署在一台机器上,node_exporter部署在你需要监控的系统 阅读全文
posted @ 2021-03-25 12:28 大渝 阅读(9511) 评论(0) 推荐(1)
摘要:有了之前的nginx配置单个项目,那么配置多个项目就简单了 直接在/etc/nginx/conf.d中复制其中的一个项目配置文件进行修改即可 配置完成后直接可以访问主页,但是你发现不能进行下面的操作,原因是啥? 经过原因分析发现,是因为nginx的轮询机制的问题 nginx因为有4种策略 轮询:默认 阅读全文
posted @ 2021-03-15 10:59 大渝 阅读(1033) 评论(0) 推荐(0)
摘要:Nginx的作用:为了实现分流、转发、负载均衡,以及分担服务器的压力 那么Nginx在Linux中怎么安装配置呢? 安装 1、在centos7中并没有Nginx的下载源的,得自己手动添加官方的源 使用命令:rpm -Uvh http://nginx.org/packages/centos/7/noa 阅读全文
posted @ 2021-03-15 10:57 大渝 阅读(176) 评论(0) 推荐(0)
摘要:tomcat中的logs目录中的localhost_access_log.XXX.txt文件就是tomcat的访问日志 打开看下,可以看到是这样的结构 从文件内容可以看出,这个日志文件可以很清楚的记录下每一个接口的访问IP以及访问时间、接口请求类型、URL、状态码以及字节大小等等 从接口发出一直到接 阅读全文
posted @ 2021-03-12 12:42 大渝 阅读(966) 评论(0) 推荐(0)
摘要:之前的文章已经在Linux中的tomcat中部署了单个项目,并可以成功访问了,那么我们是否可以在同一台机器上部署多个项目呢? 答案是肯定可以的,其实在同一个tomcat中就可以部署多个项目,但是一般我们不会这样做,原因是:耦合性太强,比如:这个tomcat挂了那所有的项目都挂掉了,当然这只是其中一个 阅读全文
posted @ 2021-03-12 11:34 大渝 阅读(559) 评论(0) 推荐(0)
摘要:Linux中tomcat容器怎么来部署项目,下面简单总结下: 1、首先Linux中得有一个Tomcat,直接官网下载上传到Linux中解压即可 2、Tomcat的项目一般都是java项目,所以还得有jdk(https://www.cnblogs.com/LCboss/p/13170053.html# 阅读全文
posted @ 2021-03-11 17:36 大渝 阅读(218) 评论(0) 推荐(0)
摘要:Linux中配置mysql主要分为以下几步 1、在mysql官网中下载mysql的Linux安装包(此文省略) 2、将下载的mysql安装包上传到Linux系统中(此文省略),建议上传到/usr/local/src目录下 3、使用unzip命令将其解压:unzip mysql-community-5 阅读全文
posted @ 2021-03-10 16:53 大渝 阅读(1460) 评论(0) 推荐(0)
摘要:在做性能测试的时候我们一般优先会使用linux环境来执行我们的性能脚本,所以我们需要在服务器中安装jmeter 首先明确jmeter运行是需要jdk的,所以第一步得安装jdk 第一步:安装jdk 安装jdk的链接:https://www.cnblogs.com/LCboss/p/13170053.h 阅读全文
posted @ 2020-12-26 21:27 大渝 阅读(1099) 评论(0) 推荐(0)