最近在一次压力测试问题分析中,发现运行在tomcat的应用,不管上多少个vuser模拟请求压力,只会耗用200%的cpu,测出应用的tps很低,近10次每秒。经过分析,不是网卡的瓶颈,于是怀疑是内存锁的问题,于是就以下操作与分析。
步骤一:在linux环境上执行jstack -l 线程号 >线程号.log
步骤二:从.log发现如下问题0x0000000751968760 的内...
分类:
系统相关 时间:
2015-05-12 17:18:32
阅读次数:
209
在论坛混了多日,发现越来越多的性能测试工程师基本上都能够掌握利用测试工具来作负载压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。分析原则: ? 具体问题具体分析(这是由于不同的应用系统,不同的测....
分类:
其他好文 时间:
2015-05-11 23:55:38
阅读次数:
175
人们懒的走路,才创造了汽车;
人们懒的爬楼,才创造了电梯;
人们懒的扫地,才创造了自动扫地机器人。
人类的进步,离不开这些喜欢偷懒的人,现在,程序猿将偷懒上升到了一个新的高度——利用程序来进行自动化软件测试,将测试工程师从繁琐的测试用例中解脱出来,从此可以一边喝着咖啡,一边看着程序自动测试,不必看着测试用例重复无数次的测试步骤,也不必担心操作失误而导致不必要的错误,更不用担心压力测试而导致的身心俱疲。想了解程序猿是如...
分类:
移动开发 时间:
2015-05-11 18:03:23
阅读次数:
263
教你使用android SDK自带的测试工具Monkey,对你的应用进行压力测试,看健壮性如何?...
分类:
移动开发 时间:
2015-05-11 16:08:04
阅读次数:
132
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装:引用wgethttp://blog.zyan.cc/soft/linux/webbench/webbench-1.5.t.....
分类:
Web程序 时间:
2015-05-09 14:42:00
阅读次数:
152
最近在项目中进行压力测试遇到了数据库的死锁问题,简言之,如下的代码在 SERIALIZABLE 隔离级别造成了死锁:1234567891011121314SELECT@findCount=COUNT(id) FROMMyTableWHERE[fk_related_id]=@ArgumentIF (@...
分类:
数据库 时间:
2015-05-08 17:57:29
阅读次数:
232
Apache Benchmark下载:http://down.tech.sina.com.cn/page/3132.htmlab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark testing , 可以同时模拟多...
分类:
Web程序 时间:
2015-05-07 00:53:46
阅读次数:
140
Ubuntu 下安装使用1、安装依赖包CTAGSsudo apt-get install ctage2、下载及安装 Webbenchhttp://home.tiscali.cz/~cz210552/webbench.html解压:tar -zxvfwebbench-1.5.tar.gz切换到解压后的...
分类:
Web程序 时间:
2015-05-07 00:33:45
阅读次数:
594
LoadRunner 使用虚拟IP测试流程 LoadRunner 使用IP欺骗的原因1、 当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。2、 某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR.....
分类:
其他好文 时间:
2015-05-06 21:00:41
阅读次数:
153
摘要1、monkey工具介绍2、用法命令详解3、测试结果分析Android开发的过程中有很多很小而且实用的小工具,在android开发的api文档中可以查看。http://www.androidcommunitydocs.com/tools/index.html今天我来讲一下最近上手的一款工具---------monkey。Api网站上是这么定义的:M..
分类:
其他好文 时间:
2015-05-06 18:20:17
阅读次数:
147