性能测试
zj0910
这个作者很懒,什么都没留下…
展开
-
常见的性能问题解决方法
常见的性能问题解决方法1 数据库表设计1.1 不满足数据库三范式:第一范式:每一列都是不可分割的原子数据项 第二范式:属性完全依赖于主键[消除部分子函数依赖] 第三范式:属性不依赖于其它非主属性[消除传递依赖] 1.2 明确系统中表行数的量级l 建表的时候,就要估计表的行数,并让每个开发人员对表的行数都很清楚。转载 2013-09-26 12:57:51 · 976 阅读 · 0 评论 -
vmstat 详细说明2
四、常见问题处理如果r经常大于4,且id经常少于40,表示cpu的负荷很重。如果pi,po长期不等于0,表示内存不足。如果disk经常不等于0,且在b中的队列大于3,表示io性能不好。1.)如果在processes中运行的序列(process r)是连续的大于在系统中的CPU的个数表示系统现在运行比较慢,有多数的进程等待CPU。2.)如果r的输出数大于系统中转载 2014-06-05 21:00:41 · 704 阅读 · 0 评论 -
Linux性能分析工具之lsof
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打转载 2014-06-05 21:10:19 · 818 阅读 · 0 评论 -
浅谈性能指标的定义
浅谈性能指标的定义 本文通过对目前性能指标相关的一些问题的分析,总结了合理的性能指标需求所必须具备的五个基本特征,可以作为测试参加产品前期需求评审时的一个参考,在此基础上,进一步探讨了确定合理的性能指标需求的建议思路。另外,本文主要关注软件系统的性能指标问题,不涉及系统可靠性方面的讨论。 一、 性能指标现状分析目前性能测试中,性能指标的问题普遍困扰着测试转载 2014-06-05 21:43:25 · 9766 阅读 · 0 评论 -
LoadRunner测试总结
第一步:计划测试 1、明确压力点,根据压力点设计多少种场景组合 2、把文档(包括多少种场景组合、场景与场景组合条件的对应表)写好 3、如果监测UNIX机器,在被监测的机器需要安装监测Unix的进程 4、让开发人员帮助我们准备测试数据或他们写相关的文档我们来准备数据 5、让开发人员做一个恢复数据的脚本,以便于我们每次测试的时候都能够有一个相同的环境 6、针对每一个转载 2014-06-05 21:54:25 · 744 阅读 · 0 评论 -
shell脚本消耗机器的CPU实例
关于怎样用shell脚本消耗机器的CPU的问题首先想到的还是使用死循环消耗CPU资源。搜索网上的资料,总结如下:该脚本,如果服务器是有多颗CPU,可以选择消耗多少颗CPU的资源;使用方法很简单,参数8表示消耗8颗CPU的资源,运行后,会有一堆 kill 命令,运行这些命令即可kill掉死循环进程。 #! /bin/bash# filename killcpu.shendle转载 2015-01-10 11:56:23 · 4753 阅读 · 0 评论 -
nmon analyser____生成 性能报告的免费工具
nmon_analyser 工具以 NMON 性能工具生成的文件作为输入 对应简介博客: http://blog.csdn.net/aovenus/article/details/6116696 官方下载对应OS版本包: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download转载 2015-01-12 11:09:25 · 8018 阅读 · 0 评论 -
使用C语言实现消耗Linux内存
使用方法:Linux环境下编译# gcc test_eatMem.c -o test_eatMemLinux环境下运行# ./test_eatMem实现test_eatMem.c代码参考:#include #include #include #include #include // Destription : release memor转载 2015-01-12 20:01:58 · 2371 阅读 · 0 评论 -
基于SmartAction工具的自动化,研究与探索
SmartAction 基于SmartAction工具的自动化,研究与探索转载 2015-03-19 18:40:58 · 876 阅读 · 0 评论 -
linux查看网卡平均流量的脚本
#!/bin/bash#Author: zhangji 2014-6-20#请输入需要查询的网卡的接口:"echo -e "Please enter the required query interface card : \\033[1;32m " read ethecho -e "\\033[0m"#你要查询的网卡接口为$ethecho -e "You转载 2014-06-20 18:20:46 · 782 阅读 · 0 评论 -
vmstat 详细说明
#vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 1 4 329796 26040 4528转载 2014-06-05 20:59:31 · 641 阅读 · 0 评论 -
Linux性能分析2
二. CPU CPU 的占用主要取决于什么样的资源正在 CPU 上面运行,比如拷贝一个文件通常占用较少 CPU,因为大部分工作是由 DMA(Direct Memory Access)完成,只是在完成拷贝以后给一个中断让 CPU 知道拷贝已经完成;科学计算通常占用较多的 CPU,大部分计算工作都需要在 CPU 上完成,内存、硬盘等子系统只做暂时的数据存储工作。要想监测和理解 CPU转载 2014-06-05 20:47:05 · 533 阅读 · 0 评论 -
Linux 中查看网口流量的利器 -- sar
主机单板的SUSE版本,是经过大砍刀裁减的,很多的工具都没了,想查看一下网口流量,都很不容易。幸好有这么一个小工具,通过它能够查看各个网口的IP报文流量统计。 利用sar命令,加上-n DEV参数,即可统计出所有网卡上的流量,在显示的第五和第六列,显示的是接收到的数据流量和发送的数据流量,单位是kB/s,即每秒多少千字节。后面的1 2是指每1秒报告一次,共报告2次。 vmCIE:/转载 2014-04-02 21:22:56 · 23765 阅读 · 1 评论 -
查询系统当前消耗句柄最多的10个进程
如:查询系统当前消耗句柄最多的10个进程lsof | awk '{print $2 " " $1}' | uniq -c | sort -k1 -nr |head -n 10转载 2014-05-08 19:23:33 · 1147 阅读 · 0 评论 -
Linux性能分析
linux 性能分析 点评:公司有个测试服务器,上面跑了几个应用和一个DB。 DB被这个几个应用使用。 最近老是被挂掉。 CPU 使用率100%。 搞到最后大家都不能用。敲个命令都没反应。 TOP命令显示的是一些Oracle session占用CPU资源太多。 杯具的是在服务器上连sqlplus 都进不去了,命令都没反应。 只好把服务器重启了。 重启之后再看了一下,是一个同事测试的SQL 有问转载 2014-06-05 20:45:36 · 493 阅读 · 0 评论 -
Linux 服务器监控命令
介绍几个linux调测工具1) top 这个工具要熟练使用, 资料很多不介绍了 常用键要会用会提供更多便利:t :显示摘要信息开关.m :显示内存信息开关.A :分类显示系统不同资源的使用大户。有助于快速识别系统中资源消耗多的任务。f :添加删除所要显示栏位.o :调整所要显示栏位的顺序.r :调整一个正在运行的进程Nice值.k :结束一个正在运行的进程.转载 2014-06-05 21:36:48 · 4486 阅读 · 0 评论 -
Linux 性能分析工具之 【vmstat】
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat转载 2014-06-05 20:55:15 · 633 阅读 · 0 评论 -
Linux 性能分析工具之free
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b 以Byte为单位显示内存使转载 2014-06-05 21:03:59 · 530 阅读 · 0 评论 -
Linux 系统性能分析工具
Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统调优时,了解系统性能分析工具是至关重要的。 在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat和转载 2014-06-05 20:09:25 · 663 阅读 · 0 评论 -
Linux 系统性能分析工具2
3)使用sar进行综合分析 表1 sar参数说明 选项 功能 -A 汇总所有的报告 -a 报告文件读写使用情况 -B 报告附加的缓存的使用情况 -b 报告缓存的使用情况 -c 报告系统调用的使用情况 -d 报告磁盘的使用情况 -g 报告串口的使用情况 -h 报告关于buffer使用的统计数据 -m 报告IPC消息队列和信号量的使用情转载 2014-06-05 20:13:38 · 524 阅读 · 0 评论 -
Linux 系统性能分析工具3
Sar-A 所有的报告总和 -a 文件读,写报告-B 报告附加的buffer cache使用情况-b buffer cache使用情况-c 系统调用使用报告-d 硬盘使用报告-g 有关串口I/O情况-h 关于buffer使用统计数字-m IPC消息和信号灯活动-n 命名cache-p 调页活动-q 运行队列和交换队列的平均长度-R 报告进程的活动转载 2014-06-05 20:14:36 · 614 阅读 · 0 评论 -
linux磁盘IO查看【iostat】
# iostat -x 1 10 Linux 2.6.18-92.el5xen 02/03/2009 avg-cpu: %user %nice %system %iowait %steal %idle 1.10 0.00 4.82 39.54 0.07 54.46 Device: rrqm/s转载 2014-06-05 20:21:04 · 643 阅读 · 0 评论 -
性能___测试检查单(Checklist)
性能测试检查单(Checklist)测试前l 检查是否对服务器、应用服务器、网络等进行了恰当的配置l 确保已经决定执行哪些性能测试用例及其组合l 检查压力负载机是否能访问应用程序l 如果性能测试工具支持,请设置各项性能目标的自动阀值l 如果性能测试工具支持,请设置事务响应时间与并发虚拟用户、服务器资源的自动关联l 如果使用第三方监控工具,转载 2015-05-16 01:58:31 · 1651 阅读 · 0 评论