Below you will find pages that utilize the taxonomy term “压力测试”
November 21, 2016
mysql压力测试工具spcc-mysql
"\u003cp\u003e\u003ca href=\"http://imysql.cn/2014/10/10/tpcc-mysql-full-user-manual.shtml\"\u003ehttp://imysql.cn/2014/10/10/tpcc-mysql-full-user-manual.shtml\u003c/a\u003e \u003ca href=\"http://imysql.com/tag/%E5%8E%8B%E6%B5%8B\"\u003ehttp://imysql.com/tag/压测\u003c/a\u003e\u003c/p\u003e"
January 25, 2013
分布式TCP压力测试工具 tcpcopy
"\u003cp\u003etcpcopy是一种应用请求复制(基于tcp的packets)工具,其应用领域较广,我们曾经应用于网易的广告投放系统,urs系统,nginx hmux协议开发等系统,避免了上线带来的很多问题。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e总体说来,tcpcopy主要有如下功能:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e1)分布式压力测试工具,利用在线数据,可以测试系统能够承受的压力大小(远比ab压力测试工具真实地多),也可以提前发现一些bug\n2)对于后端的短连接,请求丢失率非常低(1/10万),可以应用于热备份\n3)普通上线测试,可以发现新系统是否稳定,提前发现上线过程中会出现的诸多问题,让开发者有信心上线\n4)对比试验,同样请求,针对不同或不同版本程序,可以做性能对比等试验\n5)利用多种手段,构造无限在线压力,满足中小网站压力测试要求\n6)实战演习(架构师必备)\u003c/p\u003e\n\u003cp\u003etcpcopy可以用于实时和离线回放领域,并且tcpcopy支持mysql协议的复制,开源一年以来,功能上越来越完善。\u003c/p\u003e\n\u003cp\u003e如果你对上线没有信心,如果你的单元测试不够充分,如果你对新系统不够有把握,如果你对未来的请求压力无法预测,tcpcopy可以帮助你解决上述难题。 …\u003c/p\u003e"
July 29, 2011
性能测试工具sysbench简介
"\u003cp\u003e\u003ca href=\"http://sysbench.sourceforge.net/\"\u003esysbench\u003c/a\u003e是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。本文只是简单演示一下几种测试的用法,后续准备利用sysbench来对MySQL进行一系列的测试。具体的一些参数设置,需要根据不同的测试要求来进行调整。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e下载\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e**\n编译安装**\n默认支持MySQL,如果需要测试Oracle/PostgreSQL,则在configure时需要加上–with-oracle或者–with-pgsql参数\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e./configure --prefix=/u01/sysbench \\\n--with-mysql-includes=/opt/mysql/include/mysql \\\n--with-mysql-libs=/opt/mysql/lib/mysql\n\nmake \u0026amp;\u0026amp; make install\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003cstrong\u003e参数\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eNinGoo:/u01/sysbench/bin\u0026gt;$sysbench\nMissing required command argument.\nUsage:\n sysbench …\u003c/code\u003e\u003c/pre\u003e"
October 16, 2010
网站压力测试工具webbench简介、安装、使用
"\u003cp\u003e一直在寻找一款有效的网站压力测试”的文章”\u0026gt;网站压力测试工具,今天试用了webbench之后,感觉非常满意,特地于大家分享。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一、webbench简介\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWebbench是有名的网站压力测试工具,它是由Lionbridge公司()开发。它的帮助文件和文档请到:www.webbench.com上查看。\nWebbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e二、webbench安装\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(1)在FreeBSD下的用Ports安装方法:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#cd /usr/ports/benchmarks/webbench\n#make install clean\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e记得安装成功以后运行一下rehash命令,刷新一下系统命令\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#rehash\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e(2)RedHat/CentOS下的编译安装\u003c/p\u003e\n\u003cp\u003e下 …\u003c/p\u003e"
July 15, 2010
Apache最大连接数性能测试
"\u003cp\u003eApache最大连接数性能测试。\u003c/p\u003e\n\u003cp\u003e这天工作没什么事情,翻开看资料,再次学习一下apache的性能优化,以下就说说我的设置及测试。\u003c/p\u003e\n\u003cp\u003e先说一下我的测试机硬件及软件配置环境:\u003c/p\u003e\n\u003cp\u003e硬件:一台比较古老的机器,cpu: P42.0 ,内存256,其他的就不多说了。\u003c/p\u003e\n\u003cp\u003e软件:linux as 4 , apache2.0.59。\u003c/p\u003e\n\u003cp\u003e先说一下这次安装及配置就是测试apache的性能,如果你打算看其他方面的,那就不要看了,因为偶也没有写,嘿嘿嘿……\u003c/p\u003e\n\u003cp\u003e./configure –prefix=/usr/local/apache2 –with-mpm=worker –enable-so\u003c/p\u003e\n\u003cp\u003e说明:\u003c/p\u003e\n\u003cp\u003eMPM={beos|worker|prefork|mpmt_os2| perchild|leader|threadpool}\u003c/p\u003e\n\u003cp\u003e我这里mpm使用的是worker,以下说明一下mpm个参数;\u003c/p\u003e\n\u003cp\u003eMPM的引入是Apache 2.x最重要的变化,影响apache2.x 性能的最核心特性,\u003c/p\u003e\n\u003cp\u003eMPM(Multi -Processing Modules,多道处理模块),运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比 …\u003c/p\u003e"
July 14, 2010
apache prefork优化及压力测试
"\u003cp\u003e优化apache prefork模式的参数, (384M内存openvz 的vps环境下面)\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e\u0026lt;IfModule mpm_prefork_module\u0026gt;\nStartServers 12\nMinSpareServers 12\nMaxSpareServers 12\nMaxClients 12\nMaxRequestsPerChild 100\n\u0026lt;/IfModule\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eStartServers是启动的进程数,Min和Max是最小最大进程数, MaxClients是最大可连接的客户端,MaxRequestPerChild是一个进程的生命周期内处理的请求数量,一旦达到设定的这个值,就回收进程。\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e这里的vps环境是内存384M最大可用,openvz的vps.其它优化设置可以参考\u003c/p\u003e\n\u003cp\u003e测试一千个客户端并发时的压力,可以用apache自带的ab.exe。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eab -n 1000 -c 1000 \u003ca href=\"http://www.netroby.com/index.php\"\u003ehttp://www.netroby.com/index.php\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e测试结果:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eServer Software: …\u003c/code\u003e\u003c/pre\u003e"
July 6, 2010
MySQL压力测试工具 mysqlslap 使用简介
"\u003cp\u003eMySQL从5.1.4版开始带有一个压力测试工具 \u003cstrong\u003emysqlslap\u003c/strong\u003e,通过模拟多个并发客户端访问 mysql来执行测试,使用起来非常的简单。通过mysqlslap –help可以获得可用的选项,这里列一些主要的参数,更详细的说明参考 \u003ca href=\"http://dev.mysql.com/doc/refman/5.1/en/mysqlslap.html\"\u003e官方手册\u003c/a\u003e。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e–auto-generate-sql, -a\u003c/p\u003e\n\u003cp\u003e自动生成测试表和数据\u003c/p\u003e\n\u003cp\u003e–auto-generate-sql-load-type=type\u003c/p\u003e\n\u003cp\u003e测试语句的类型。取值包括:read,key,write,update和mixed(默认)。\u003c/p\u003e\n\u003cp\u003e–number-char-cols=N, -x N\u003c/p\u003e\n\u003cp\u003e自动生成的测试表中包含多少个字符类型的列,默认1\u003c/p\u003e\n\u003cp\u003e–number-int-cols=N, -y N\u003c/p\u003e\n\u003cp\u003e自动生成的测试表中包含多少个数字类型的列,默认1\u003c/p\u003e\n\u003cp\u003e–number-of-queries=N\u003c/p\u003e\n\u003cp\u003e总的测试查询次数(并发客户数×每客户查询次数)\u003c/p\u003e\n\u003cp\u003e–query=name,-q\u003c/p\u003e\n\u003cp\u003e使用自定义脚本执行测试,例如可以调用自定义的一个存储过程或者sql语句来执行测试。\u003c/p\u003e\n\u003cp\u003e–create-schema\u003c/p\u003e\n\u003cp\u003e测试的schema,MySQL中schema也就是database\u003c/p\u003e\n\u003cp\u003e–commint=N …\u003c/p\u003e\u003c/blockquote\u003e"
April 2, 2010
网站压力测试工具webbench简介、安装、使用【原创】
"\u003cp\u003e本文作者原创,版权归查看有关“集思博客”的文章”\u0026gt;集思博客所有,转载请注明链接: \u003ca href=\"http://gisblogs.net/article/09-05/266.html\"\u003ehttp://gisblogs.net/article/09-05/266.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e一直在寻找一款有效的网站压力测试”的文章”\u0026gt;网站压力测试工具,今天试用了webbench之 后,感觉非常满意,特地于大家分享。\u003c/p\u003e\n\u003cp\u003e一、webbench简介\u003c/p\u003e\n\u003cp\u003eWebbench是有名的网站压力测试工具,它是由 Lionbridge公司( \u003ca href=\"http://www.lionbridge.com\"\u003ehttp://www.lionbridge.com\u003c/a\u003e)开发。它的帮助文件和文档请到: \u003ca href=\"www.webbench.com\"\u003ewww.webbench.com\u003c/a\u003e 上查看。\nWebbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的 两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。\u003c/p\u003e\n\u003cp\u003e二、webbench安装\u003c/p\u003e\n\u003cp\u003e(1) 在FreeBSD下的用Ports安装方法: …\u003c/p\u003e"
April 1, 2010
找到一款不错的网站压力测试工具webbench[原创]
"\u003cp\u003ewebbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。\u003c/p\u003e\n\u003cp\u003e1、适用系统:Linux\u003c/p\u003e\n\u003cp\u003e2、编译安装:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz\"\u003ehttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003etar zxvf webbench-1.5.tar.gz\u003c/p\u003e\n\u003cp\u003ecd webbench-1.5\u003c/p\u003e\n\u003cp\u003emake \u0026amp;\u0026amp; make install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e3、使用:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewebbench -c 500 -t 30 \u003ca href=\"http://127.0.0.1/test.jpg\"\u003ehttp://127.0.0.1/test.jpg\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e参数说明:-c表示并发数,-t表示时间(秒)\u003c/p\u003e\n\u003cp\u003e4、测试结果示例:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWebbench – Simple Web Benchmark 1.5\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eCopyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET \u003ca href=\"http://127.0.0.1/test.jpg\"\u003ehttp://127.0.0.1/test.jpg\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e500 clients, running 30 sec. …\u003c/p\u003e"
December 5, 2008
apache ab压力测试
"\u003cp\u003e以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。\n格式:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e./ab [options] [http://]hostname[:port]/path\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e参数:\n-n requests Number of requests to perform\n//在测试会话中所执行的请求个数。默认时,仅执行一个请求\n-c concurrency Number of multiple requests to make\n//一次产生的请求个数。默认是一次一个(测试次数=n/c,所以此值要小于上面参数n的值)。\n-t timelimit Seconds to max. wait for responses\n//测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。\u003c/p\u003e\n\u003cp\u003e-p postfile File containing data to POST\n//包含了需要POST的数据的 …\u003c/p\u003e"