??????????????????????????LoadRunner?? JMeter?? Apache ab ...

????1 Э???????? protocoltesting??????????ο????б??

?????????/????????????http://www.protocoltesting.com/trgen.html

????Э?????????????? http://www.protocoltesting.com/designtools.html

????2 ?????????? opensourcetesting??????????????????б???????52????

??????????????http://www.opensourcetesting.org/performance.php

????3 ?о???? oschina ??????????????????????

????- benchbase http://www.oschina.net/p/benchbase

????benchbase ?????????????洢????? JMeter ???? FunkLoad ?????????????????????????????????

????- ?????????? CBenchmark http://www.oschina.net/p/cbenchmark

????CBenchmark—-CharlesCui’s Benchmark

????????????????????????????????????г???LoadRunner????????????????????????????LR???????Lisence???????????SDK??????????C/C++???????????????????Linux?????????????????????????????????????.

???????|Feature

??????????????????????????????

???????????????????:????????API??????????????ЩAPI??????????????????.

??????????:?????????????????????г?????????????????????????????????Э???Lisense?????

??????????????:?????????в???????????????????????????C??????????е????

?????????:???????????????????????????????????????????????ò???????????Э?飬???????????????????????????.

??????й?????:??????й???????????????Ctrl+C??????????????С?

???????е??????????????:???????????????????????????????????????????????????CBenchmark??????????????????????????????CBenchmark?????????????е???????????????????????.

???????????????????е?????????????

???????????Э???????????????????????????

????- ?????????????? Faban http://www.oschina.net/p/faban

????Faban ??Sun Microsystems ??????Java 1.5+ ??д?????????CDDL-1.0 ????????????Faban ?????????????????????????????????Web ????????Faban ?????????????????????д???????κβ?????????????????????????????????磬?????????????Faban ?????????????????????????????У??????????????????????ú????????????????л?????е???÷?????

????Faban ????Web ??ó?????????????????????????????????????????????(Web??ó???)??Faban???????????????Tomcat ????????С?Tomcat ??Faban ?????????κζ?Tomcat ??????У?????????Java ????????????Faban ????????????????????????Faban ???????????????λJava ???????????????????????????У?????????Faban ?????????????????

???????????

?????????? http://java.net/projects/faban/

??????????http://www.opensparc.net/sunsource/faban/www/index.html

????Faban Quick Start Tutorial http://www.testnscale.com/docs/QuickStartTutorial.html

????- TCPЭ???????? tcpjunk http://www.oschina.net/p/tcpjunk

????tcpjunk?????????????????TCPЭ???????????????????????

????- ??????????? DTrace http://www.oschina.net/p/dtrace

????DTrace?????????????????? Sun? ????????????????????????????????????????????????? ???κ????????????????????????? ?????????????????????????????????????

????DTrace ???????????????????д??????????????????????? ????????????д????????????????? ?????????????? DTrace D ??????????????????????????? ???????????????

????4 ????????????????? tcpcopy http://code.google.com/p/tcpcopy/

????an online request replication tool?? fit for online testing?? stress testing?? performance evaluation??etc

????tcpcopy???????????(???л???tcp??packets)?????????????????????????????

??????????????????urs????nginx hmuxЭ????????????????????????????

??????????????tcpcopy??membase?滻????mecached?????????С?????membase??????

?????????????????????????tcpcopy????????????memcached????????????????

????membase???????????membase?????????????????membase????????????

????membaseЧ????????????????????飬??membase??????????

????tcpcopy???????

????1)??????????????????????????????????????????????????С(???ab?????

???????????????)???????????????Щbug

????2)??????????????????????????岻?????????????????(1/10??)????????????????

????3)?????????????????????????????????????????????л???????????????

??????????????????

????4)??????飬????????????????汾?????????????????????

????5)???ü???tcpcopy?????????????????????????С?????????????

????6)?????(???????)

???????

????1)??

????2)Ч?????

????3)???????????????