测试
文章平均质量分 52
黑咖啡13
这个作者很懒,什么都没留下…
展开
-
环境搭建
1、下载依赖软件、安装好2、获取源代码(打包) 得根据语言的不同来看是否需要编译、打包 java程序(tomcat、weblogic、jetty、resin、ws) php、ruby、python程序 (nginx、apache)3、导入基础数据4、修改配置文件5、启动 日常部署 1、获取最新的代码(编译、打包)原创 2016-12-31 19:45:59 · 242 阅读 · 0 评论 -
spotlight on linux
1. 下载并安装https://pan.baidu.com/s/1mhJ8P1e 2. 建立连接 注意:用户名不能使用root连接,需要自己创建个用户root权限的用户 1、useradd lihy 2、passwd 123456 3、vim /etc/passwd 4、将lihy用户的UID和GID改成0:0 检查是否安装sysstat包:rpm -q sysstat 若没原创 2017-02-14 22:34:36 · 1128 阅读 · 0 评论 -
spotlight on mysql 监控
1. 安装下载地址:https://pan.baidu.com/s/1qYi3lec 官网地址——https://www.quest.com/common/registration.aspx?requestdefid=35381 之前先注册一个帐号,然后下载https://www.quest.com/products/spotlight-on-mysql/2. 重设注册码 Authoriz原创 2017-02-14 22:59:24 · 4383 阅读 · 2 评论 -
jmap、 jhat 分析堆内存溢出
查看该进程下堆内存的使用情况 jmap -heap 1963(进程号)查看存活对象的内存使用情况 jmap -histo:live 1963 jmap -histo:live 1963 >1.txt 将信息输出到指定文件中可以找到造成内存溢出的具体方法。3.还可以使用jhat分析内存溢出的原因 使用dump内存信息到heap.bin文件 jmap -dump:live原创 2017-02-26 19:07:47 · 11269 阅读 · 0 评论 -
jstack 查看线程栈
使用top查看消耗用户态cpu高的进程 可以在交互区输入shift+p 按照cpu排序 可以在交互区输入shift+m 按照内存排序查看进程下的线程 top -H -p 1963(进程号) 可以在交互区输入shift+t 按照占用cpu时间排序 将占用时间高的线程号1966 转化为十六进制 printf %x 1966 ===》7ae查看线程信息 jstack 19原创 2017-02-26 18:44:01 · 2903 阅读 · 0 评论 -
jconsole 连linux下的应用程序(tomcat)
1. linux下安装tomcat 并配置JDK 环境变量2. 编辑catalina.sh cd /usr/local/tomcat/apache-tomcat-8.5.9/bin vi catalina.sh 添加如下内容: JAVA_OPTS=”-Djava.rmi.server.hostname=192.168.5.105 -Dcom.sun.ma原创 2017-02-26 19:33:40 · 445 阅读 · 0 评论 -
JVM系列三:JVM参数设置、分析
http://note.youdao.com/share/?id=ef73b06523b317ea5980788364c563c3&type=note#/原创 2017-03-05 17:48:50 · 336 阅读 · 0 评论 -
Tomcat8访问管理页面localhost出现:403 Access Denied
一般遇到此问题的解决方案是: vi /usr/local/tomcat/apache-tomcat-8.5.9/conf/tomcat-users.xml 在此文件中添加用户和角色: 但是tomcat8.5 更改之后,仍然访问拒绝。还需步骤如下: vi /usr/local/tomcat/apache-tomcat-8.5.9/webapps/manager/META-INF/cont原创 2017-03-12 18:28:46 · 18456 阅读 · 7 评论 -
线程死锁
说下今天遇到的线程死锁问题使用Jprofiler 查看线程信息时 ,看到线程死锁具体如下信息: 2 . 使用java自带的监控工具jconsole 进行分析: 3 . 使用jvm 自带命令进行分析: 首先通过 jps 命令查看需要查看的Java进程的vmid,如图,我们要查看的进程的vmid号是3716 或者 3750;然后通过命令 jstack -l 3716 查看线程堆栈信息:原创 2017-03-22 15:55:17 · 756 阅读 · 0 评论 -
log 日志统计
如上图所示日志:统计独立ip数: cat localhost_access_log.2017-03-26.txt |grep -v grep|awk ‘{print $1}’ > uniquetest.txtcountip=sort uniquetest.txt|uniq -c echo $countip统计总流量数: cat localhost_access_log.2017-0原创 2017-04-05 17:34:42 · 1481 阅读 · 0 评论 -
Jmeter JDBC Request的使用
1. JDBC Request 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)一起使用。2. 测试数据准备3. JDBC Connection Configuration 配置4.参数化在测试计划中声明的变量,在sql语句原创 2017-05-23 12:04:49 · 17091 阅读 · 0 评论 -
安装nginx
1. 下载 nginx 从http://nginx.org/download/上下载相应的版本(或者http://nginx.org/download/nginx-1.10.2.tar.gz 直接在Linux上用命令下载)[root@besttest tomcat6]# wget http://nginx.org/download/nginx-1.10.2.tar.gz -bash: wge原创 2017-02-16 23:02:18 · 262 阅读 · 0 评论 -
postman 使用
简单说明下postman的有关使用,如创建环境变量,使用变量,参数化 ,检查点等1. 创建环境变量send请求一次新建bug,然后将响应结果中需要的参数保存为一个变量“pbug_id” 确认下参数取值是否正确:2. 使用参数通过{{pbug_id}}获取参数值。 3. 参数化当需要多个请求多次迭代执行时,可能需要使用参数化 在collections中找到需要执行的请求,然后“run”. 选择原创 2017-05-16 15:02:03 · 3091 阅读 · 5 评论 -
Linux下运行jmeter压测
公司用的测试服务器一般都是linux,可以将jmeter脚本运行在linux下面,linux下面不能像windows一样有图形化界面,那怎么运行脚本呢,就先在windows上把脚本做好,然后在linux下运行即可,linux下运行jmeter是在jmeter的bin目录下的jmeter.sh这个shell脚本。在jmeter/bin目录下执行: sh jmeter.sh -n –t aaa.jmx原创 2017-07-19 17:29:52 · 2945 阅读 · 0 评论 -
spotlight on windows 监控
1. spolight on windows 安装 下载 https://pan.baidu.com/s/1qXR8nCw Spotlight大家可以从其官方网站(http://www.quest.com/spotlight-on-windows/)下载2. 建立连接点击connect时 , 提示key过期,输入以下注册码。 Authorization Key:29571333原创 2017-02-14 22:06:11 · 5932 阅读 · 2 评论 -
linux 性能监控分析以及调优(free , uptime)
1. free 说明 free命令是监控linux内存使用最常用的命令 2. free 参数说明: -m:以M为单位查看内存使用情况(默认为kb) -b:以字节为单位查看内存使用情况 -s:可以在指定时间段内不简单监控内存的使用情况3. free 命令参数解释total:总计物理内存的大小。 Used:已使用多大。 Free:可用有多少。 shared:多个进程共享的内存原创 2017-02-13 23:23:19 · 727 阅读 · 0 评论 -
linux 性能监控分析以及调优(top)
1.top 说明top命令能够实时监控系统的运行状态,并且可以按照CPU、内存和执行时间进行排序,同时top命令还可以通过交互式命令进行设定显示,通过top命令可以查看即时活跃的进行。 2.top命令的用法1)命令行启动参数: •用法: top -hv| -bcisSHM-d delay -n iterations [-u user | -U user] -p pid[,pid…] •-b :原创 2017-02-13 23:13:40 · 5169 阅读 · 0 评论 -
mongodb安装
1、下载mongodb安装包, 2、在/usr/local目录下创建一个mongodb文件夹,然后把mongodb的安装包解压到mongodb文件中 3、创建一个存放数据的文件夹data和日志文件logs cd /usr/local/mongodb mkdir data touch logs 4、启动mongodb命令 /usr/local/mongodb/bin/mongod –db原创 2017-01-14 20:20:33 · 287 阅读 · 0 评论 -
安装memcached 遇到的问题
memcached 安装过程如下: 1、安装依赖包libevent yum -y install libevent 2、编译安装 tar xvf memcached-1.2.0.tar.gz cd memcached-1.2.0 ./configure –prefix=/usr/local/memcached make make install安装过程中遇到问题: 因为libeve原创 2017-01-14 20:12:33 · 630 阅读 · 0 评论 -
redis安装
1、下载redis安装包 wget http://download.redis.io/releases/redis-2.8.12.tar.gz 2、安装redis依赖 yum -y install gcc* yum -y install make yum -y install tcl 3、编译安装 tar xvf red原创 2017-01-14 20:35:56 · 256 阅读 · 0 评论 -
jenkins 构建项目
使用jenkins构建项目步骤: 1. 发布jenkins.war 第一种在tomcat下发布war 将jenkins.war 拷贝到/usr/local/tomcat/apache-tomcat-8.5.9/webapps下 cd ../bin 通过执行./startup.sh 启动tomcat服务。 在浏览器中通过http://192.168.2.107:8080/jenkins原创 2017-01-15 18:07:40 · 2857 阅读 · 0 评论 -
fiddler实现手机抓包
pc端 fidder的设置:手机端设置: 在手机“设置-wlan (确保pc与手机处于同一个局域网中) -选择连接的网络—设置手动代理” 主机名:192.168.2.103 端口 8888查看pc机的ip地址: 192.168.2.103 手机上的网络访问“百度”时就可以在Fiddler中查看到请求了。 可以设置过滤请求:原创 2017-02-07 22:00:28 · 532 阅读 · 0 评论 -
Charles实现手机抓包
设置charles 代理:设置手机的代理ip和端口(如fiddler)遇到请求和响应中中文乱码问题,根据网上提供的解决办法,本人未解决问题。这个需要深入研究下。原创 2017-02-07 22:37:52 · 573 阅读 · 0 评论 -
yum 安装apache
下面说下yum安装apache过程以及遇到的问题1. yum安装apache使用命令 yum -y install httpd2.启动 apache遇到的问题解决方法: vi /etc/httpd/conf/httpd.conf进入vi修改状态,找到#ServerName www.example.com:80取消#,并修改为ServerName 域名:80(如果没有域名的话,就设为loc原创 2017-02-16 21:14:43 · 3938 阅读 · 0 评论 -
yum 安装tomcat
下面说下yum安装tomcat1. 安装 在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下:可以先查看tomcat在服务器上面的版本:yum search tomcat 可以看到需要安装的tomcat版本号为tomcat6 安装命令: yum install t原创 2017-02-16 21:38:45 · 15818 阅读 · 0 评论 -
linux 性能监控分析以及调优(netstat, ps , strace , lsof )
1. netstat 介绍Netstat命令用于显示本机网络连接、运行端口、路由表等信息. 2. netstat 命令用法 命令行启动参数: netstat[选项] -a (all):显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接,断开连接(CLOSE_WAIT)或者处于联机等待状态的(TIME_WAIT)原创 2017-02-18 21:55:43 · 1083 阅读 · 0 评论 -
Linux图形化监控工具-nmon
1. nmon 介绍•nmon是一种在aix与各种Linux 操作系统上广泛使用的监控与与分析工具,他主要记录以下内容 •cpu占用率 •内存使用情况 •磁盘I/O 速度、传输和读写比率 •文件系统的使用率 •网络I/O 速度、传输和读写比率、错误统计率与传输包的大小 •消耗资源最多的进程 •计算机详细信息和资源 •页面空间和页面I/O 速度 •用户自定义的磁盘组原创 2017-02-18 22:15:10 · 4880 阅读 · 0 评论 -
linux 性能监控分析以及调优(vmstat)
1.linux 监控分析常用命令: vmstat , iostat ,netstat sar , top , free , uptime , ps ,strace , lsof2. vmstat 的使用和说明: vmstat可以对操作系统的内存信息、进程状态、CPU活动、磁盘等信息进行监控,不足之处是无法对某个进程进行深入分析. 2.1 vmstat命令用法原创 2017-02-13 21:19:40 · 771 阅读 · 0 评论 -
linux 性能监控分析以及调优(sar)
1. sar 介绍和安装 sar是非常强大性能分析命令,通过sar命令可以全面的获取系统的CPU、运行队列、磁盘I/O、交换区、内存、cpu中断、网络等性能数据。[root@besttest ~]# sar -bash: sar: command not found安装sar命令 :yum -y install sysstat 注:Sar是后台进程sadc的前端显示工具,安装名为“sys原创 2017-02-13 21:34:10 · 1984 阅读 · 1 评论 -
linux 性能监控分析以及调优(iostat)
1. iostat 说明 iostat是对系统的磁盘I/O操作进行监控,它的输出主要显示磁盘读写操作的统计信息,同时给出CPU的使用情况。同vmstat一样,iostat不能对某个进程进行深入分析,仅对操作系统的整体情况进行分析。2. iostat命令用法各选项以及参数含义如下: -c:仅显示CPU统计信息.与-d选项互斥. -d :仅显示磁盘统计信息.与-c选项互斥. -k :以K为单位原创 2017-02-13 22:49:41 · 530 阅读 · 0 评论 -
jprofiler 安装和连接linux(tomcat)
linux 下 jprofiler的安装 cd /usr/local tar zxvf jprofiler_linux_7_2_3.tar.gz 解压安装生成jprofiler7window下安装jprofiler7 傻瓜式安装完成之后 由于linux安装的为32为的jvm,故勾去掉64-bit jvm.-agentpath:/usr/local/jprofiler7/原创 2017-03-02 00:01:21 · 853 阅读 · 0 评论