性能测试
阿虫
软件工程,项目管理、性能测试、质量流程
展开
-
JVM监控工具介绍
jstatd启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。实例:jstatd -J-Djava.security.policy=my.policymy.policy文件需要自己建立,内如如下:grant codebase "file:$JAVA_HOME/lib/tools.jar" { permission jav转载 2012-06-14 13:41:37 · 437 阅读 · 0 评论 -
Mysql5.5 分区性能
分区历史:Mysql5.1.3版本带着分区功能与大家见面了,在这之前如果想分表,可以先建立单独的表,再使用Merge引擎联合各表。Mysql分区功能走在老大ORACLE的后面,不过性能也不及oracle。导读:分区是一把双刃剑,在应用的时候要根据业务场景指定特定的规则。分区主要功能用于切分数据,用于保证在大数量的情况能快速的定位记录,前提是分区规则适合你的应用,其实就好比如果你要猜谜一转载 2012-07-06 16:05:09 · 2249 阅读 · 0 评论 -
expect示例:给交换机添加批量配置
在测试过程中,有时,我们会遇到这样的情况:需要准备大量的非数据库存储的数据;比如,交换机、路由器的配置;在一次的性能测试中,需要对一个交换机设备配置大量配置数据,比如,需要饱和的ARP表数据、MAC转发表数据、接口表数据等。 如果有smartbit,IX测试仪的童鞋,可以直接用测试仪打入大量是测试数据;如果没有的话也不用着急,我们还有其他的方法,下面列举2种:一、用ex原创 2012-06-01 17:38:11 · 1040 阅读 · 0 评论 -
MySQL程序剖析(Profiling)
MySQL程序剖析(Profiling)我们将要详细的讲到MySQL的剖析(Profiling),因为它很少依赖于你的应用。应用和服务器级别的剖析有的时候都是有必要的。虽然应用级别的剖析可以给你整个应用性能的总揽。,但是对MySQL的剖析提供了信息是服务器级别所提供不了的。比如,对PHP代码进行剖析不会显示MySQL有多少行语句执行了。与应用剖析一样,目标是找出MySQL哪部分消耗过多转载 2012-07-18 11:16:17 · 482 阅读 · 0 评论 -
编写LoadRunner的FTP脚本
在LR中用它自带的FTP协议去录制FTP工具(例如cuteFTP等)的下载或上传时,虽然可以看到LR的录制条有捕获到东西,但是脚本里却什么都没有,这时录制无效时就需要自己手动去写脚本了.下面是脚本,里面加了详细的注释,大家可以看看.因为只是示范,所以里面没有加集合点和事务,也没有做参数化. Action() { //定义FTP对象 FTP ftp1 = 0;转载 2012-09-24 11:33:11 · 3507 阅读 · 1 评论 -
MySQL索引与存储方式对性能的影响
在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和性能。MySQL主要提供2种方式的索引:B-Tree(包括B+Tree)索引,Hash索引。B树索引具有转载 2012-11-26 13:55:02 · 2418 阅读 · 0 评论 -
使用apachebench进行网站压力测试ab.exe
1 概述ab(ApacheBench)是Apache自带的超文本传输协议(HTTP)性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求。2 使用2.1 安装Apache服务器套件自带ab,只要安装Apache即可,无需另行安装ab。ab位于%ApacheHome%/bin目录下(“%ApacheHome%”为A转载 2012-12-10 14:44:20 · 2519 阅读 · 0 评论 -
MySQL Memory 存储引擎浅析
需求源自项目中的MemCache需求,开始想用MemCached(官方站点:http://memcached.org/ ),但这个在Linux下面应用广泛的开源软件无官方支持的Windows版本。后来看到博客园在用NorthScale Memcached Server(官方站点:http://www.couchbase.com/products-and-services/memcached),貌似转载 2013-02-28 10:35:31 · 5884 阅读 · 2 评论