?????????????????λ????????????????????????????????????????????????????????????????????????????Щ???????????????в?????????в???????????????????????????????????????

???????????????????????????????????????????????Ч???????????????ò????????????????????????????????У??????????е??????????????????????????????????????ò???????????????????????????????з??????á?

???????AutoRunner

??????????飺

????AutoRunner???в???????????????????????????????????????????????????????????????н????????????????????????????????????IE?????Windows native??????????????????

    ????????http://hgh666.cn/

    ????????http://add.spasvo.com/download/AutoRunner_Pro_Setup.rar

    ???????http://hgh666.cn/Register/Register.asp

?????????????У?

????Web????????B/S?????й?????????????B/S??ú??????

????.NET????????.NET??????????????й????????????Windows??ó???????.NET??ó???????

????2????????

???????JAVA?????????????????????????á?

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

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

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

????????????????????????ú???????????????????????????е????????????

???????JAVA??????????????????????????????д??Ч???

???????debug???????????????н???????

??????????????????????JAVA??????????JDA??

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

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

???????Java????????????

??????????DATATABLE??????

????????SuitToolEx?????????

    ????JTEST

??????????飺

????jtest??parasoft??????????????java????????????в??????????????????java??????????????У?飬??????????????Jtest????????java????????????junit??????????????????????????????????????????????δ????????????????????????????????DbC??Design by Contract???淶???????????????????????????????????????????????????????????junit??????Jtest??????????е????350????????????鰱??????????????????????????????????????????Щ???????????????????????????????δ???????????????????й???????????????????????????????

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

????1????????????????????????????????????????????????Ч??

????2??????????????????С???????????????????

????3???????淶??????????????????

????4????????????????Э??????????????

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

????1???????????????????????????????????????????????????淶????

????2??????????junit????????????????????м?????

????3????????к?в????????????????????????

????4??????????????в??????????????????????й???????????????????????

????5??????????????Χ

????6???????л?????

????7?????DbC????淶

????8?????鳬??350??????java????????淶

????9?????????Υ??????160??????淶?????

????10??????????????η????????????????????????淶

????11???????????????в??????ú????????????

????12??????IBM Websphere Studio /Eclipse IDE ????????

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

????????JMETER

??????????飺

????JMeter??Apache??????????????????????????????????????????java???????JMeter???????????

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

????JMeter??????????????????????????????????Servlets??Perl?????java??????????????ftp???????????????????????JMeter????????????????????????????????????????????????????????????????????????????????????????????????μ???????????????????JMeter??????λ????????????????????????????2????????/???/??????????

???????????δ?

???????JUNIT

??????????飺

????JUnit??????????java???????????Xuint?????????????????????JUnit?????????????????趨???????????????????????????д?????????????????????????????????д?????????????????????????????????????????ü??е????????д????????

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

????2.1)junit?????Free???

????2.2)??÷???????????????????????JUnit???????????????????д????

???????????????????????????????????????????JUnit?д???????????????????棬???????????????? ?????????????????????????????????????????μ???????в???????????????????1????????????????????????????????????????????????????????????????У?????????????????????????ж?????????????????δ????κζ????е????????????в????????????棬???????????????????У??????????????檔??JUnit???д???????????????? ??(extreme)??????д???????????????2.3)JUnit??????д??????ú??--???????????д????????????????????????????????д????????JUnit??????????д??????????????????? ???????????????????????????д???Щ??????????????????????в???????????ж???????????????????JUnit??в??????????????????????????????????????б???????в????????????????????????????????????????????(integrity)??

????2.4)JUnit?????????????????????????? ???????????????????????????????????????????????????????????????????JUnit????????????в????????????????????????в???????ü?????????????? ??????????????????????????????????????????檔

????2.5)JUnit??????????????????е??????? JUnit??????????????????У??????????п?????????????????????С?JUnit?????????????????????????????????(regression)?????β??????????????С??????????в?????в???????κ?????????

????2.6)?дJ(rèn)Unit??????????? ???Junit??????????????????д????????????????????????????д?????????д?????????????????????????????????????????????????????????????????в?????????????????????????????????????????????????????????????????估????л??????

????2.7)JUnit??????????????????? ??д???????????????????????????????????????????????????????????κα????????????Ч????????????????????????γ?????????????????2.8)JUnit??????????????? JUnit??????????????(localized)??????????????????????????????????????????????(function test)????????????????????????????????????????????????????????????????????顣???????д?????JUnit???????????????????(iteration)????????????????????????????????????????????????????????????????????????????

????2.9)JUnit????????Javaд???? ???Java????Java????γ????????????????????????(seamless)??硣??????????2?????????????????????????????????????Java???????????????????????????????????????????????????????

??????β?????????????????????У??????????л?????????????????????????е???????--??????????????????????е?????????????κζ??????????????????????????????????????????????????????????????????????????????????δ??????????????????????????????????Junit??????????????Щ????.?????????в?????????????д?????????????????optimizeit??Jtest??Щ???????????鷳??tool?????????????????????

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

?????塢WEBLODE

??????????飺

????webload??RadView???????????????????????????????web??ó????????????????????;webload????????????????????????????????????web???????

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

??????????????????????javascript???????????????agenda?????????????????????????иy????????web??ó?????????????μ?????

?????????????????????????????????????÷??????????????????????????м???????????????????檔

???????????

????????WINRUNNER

???????????

????WinRunner:?????????????????????

????Mercury Interactive?????WinRunner??????????????????????????????ó??????????????????????????С????????????????????????ò?????WinRunner?????Ч?????????????????????????????????????в??????????????????Ч????????????????????????????????????????????????????С?

??????????????????Web???????ERP????CRM????????Щ??????????????????????????????????й?????????????У?????κδ????????Ч??????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????μ???????????????????Щ??????????????????????????????????????У??????????????????????????????????ó?????????????

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

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

??????WinRuuner???????????????????????????????????????????????WinRunner??????????????????????????????????????????????????????????????????????????????????????????????????????????????????WinRunner????????????????????????????????????????????????????????

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

????????????????????У??????????????????????/???£???ó?????????????????????????WinRunner????????????????????????????????????WinRunner??????????????????????????GUI??λ???????????磬?????λ???????????鷲?????????????????λ?á?

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

????????????????в????WinRunner??????????????????????????????????????磬?????????????????趨??Щ??????????????????????????????????????????????????????????????????WinRunner????????????????и???/???/????????????????????????

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

??????????????????????ó????????ò??????????????????WinRunner????????????( Data Driver Wizard)??????????????????????????????????????????????????????????????????????????????????????

????WinRunner?????????Function Generator???????????????Function Generator????????б???????????????????????????????????????????磬????????calendar??????????????????????????????Calendar_select_date()??????????????????????????????????????????С?

??????????????????????????????WinRunner????Virtual Object Wizard????????δ?????????Virtual Object Wizard??????????δ????????????趨??????????????????????????????WinRunner????????????????????????????????????????????

???????????в???

?????????ò??????????????????????????????????????в???????в??????WinRunner???????????ó??????????????????????????????????????????????????й????У????????????????????????????????????WinRunner???????????趨?????Щ?????

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

???????????н??????????????????????WinRunner????????????湤??????????????????檔?????л??г??????з????????????λ?á?????????????????????????????????з???????Щ???????????????Mercury Interactive???????????TestDirector???????

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

?????????????????????????????ó?????????????????????????????????????WinRunner??????????????θ???????′??????????WinRunner???????????????ó????????????????????????????????????????????????????????????????

??????μ?????????WinRunner????????????GUI Map????????????????Щ????????????????????????е??????????????????????????????????????ó?????κθ???????????????????????????????GUI Map??????????????????WinRunner?????????????????á?

?????????????????ó????????????????

?????????????豸?????????????????????ó???????????????????????????????????????????豸????????綽????????????????????(PDA)??

???????????Э???????????????????????Э?飬????????????????????????豸???????

???????WinRunner???????????????????????????????????????????????????????Щ?????????????????

???????LOADRUNNER

??????????飺

????LoadRunner ?????????????????????????????????????????????????????????????????????????????????LoadRunner ??????????????????в??????????LoadRunner ????????????????????????????????????????????????

?????????????????????????????????????????????????к???????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????????????1????????????Mercury Interactive ?? LoadRunner ????????????????????????????蹺???????????????????????е?IT ?????????????????????????????????ж?????????????????????????????????????????

????LoadRunner ????????????????????????????????????????????????????????????LoadRunner ??????????????????????????????????????????????????????????????????????????????????????LoadRunner ????????Э??????????????????????????????????

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

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

???????LoadRunner ??Virtual User Generator??????????????????????????????????????????????????????????????????????????????????????????????(??????????????)????????????????????????????????????????Windows ??UNIX ??Linux ????????????????????????????????LoadRunner??????????????????????????????????????LoadRunner ??TurboLoad ??????????

????????????????TurboLoad ??????????????????????????????????????????????

??????Virtual User Generator ???????????????????????в???????????????????????????ü?????????????????????????????ó????????????????????????????????????????????????????????????????е?????????綩??????????????????????檔????Щ?????????????????????????????????????????????????????

????LoadRunner ???????Data Wizard ?????????????????????????Data Wizard ??????????????????????????????????????????綨???????????????????????????????????????????????????????????Data Wizard ????????????????

??????????????????Virtual user ??????????????????????LoadRunner ?????Щ???????????磬???????????????????????????????????????????????????????????????

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

????Virtual users ?????????????趨??????????????????????????????????????LoadRunner ??Controller???????????????????????????Controller ??Rendezvous ???????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????Controller ???????????????????????????????е????????????????---??????????????ó???----???????????????????????????????????и????????????---- ??????????????????????豸??----????????????????????á?

????LoadRunner ???????AutoLoad ????????????????????????????AutoLoad ???????????????????????????趨??????????????????????磬?????????????????????????????????????????????????

??????????λ????????

????LoadRunner ??????????????????????????????κ????????????????????????????????Щ??????????????????????????????????????????application server?? web server????·?豸?????????????????????????????????????д???????????????????????Щ???????????????????????????????

?????????????LoadRunner ??ContentCheck TM ?????????ж?????μ???ó????????????ContentCheck ??Virtual users ????????????ó?????????????????????????????д????????????????????????????????????????????????????????

?????????????????????λ????????

???????????????LoadRunner ??????????е????????????????????????????湤??????????????????????????ɡ????LoadRunner ??Web ???????????????????????????е??????????????????????????????????磬???????????????????

????????????????????????????????????????????????????????????????????????Web ??????????????????????????????????????????????????????????λ?????????????????????磬?????????????????з?????ж?DNS ??????????????????SSL ???????????????????LoadRunner ??????????????????????????λ?ú??????????????????

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

??????????????????????????δ????????????????????????????????ó??????????????£????????θ??????????????????????????????????????????

????????Enterprise Java Beans?????

????LoadRunner ??????EJB ???????????Щ????Java ?????????????÷????????????????÷????????????Щ???????????????ó???????????????????????????????

????????LoadRunner?? ??????????????????????? ????Controller ?????????????????????????????????????????HTML ?????????????????????????????????????????????????ж??????????????ó??????????Щ?????????HTML ???????????????乫???????????????????????????????

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

????????Mercury Interactive ??????????????????? ?????????????????????????????????????????????????LoadRunner??ActiveTest TM ???????????Mercury Interactive ???????????????У???????????????????????Mercury Interactive?????????Topaz TM ??ActiveWatch TM ???????????????????????????檔??????????????????????????????????????????????????????????????????

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

?????????????豸?????????????????????????????????????????????????????????????豸?????????PDA??LoadRunner ???2 ???????Э?飺WAP??I-mode??????????????????????????LoadRunner ??????????????????ν??????????????????Щ?????????????

???????????Media Stream???

????LoadRunner ???????Media Stream??á?????????????????????????????????Media Stream??????????????Media Stream??ó??????LoadRunner ????????????????κ????е??y???????????????????????????????????????????????????

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

????LoadRunner ??????Э?飬??????????IT ?????????

???????WAS

??????????飺

????Microsoft Web Application Stress Tool ??????????????????????????????????????????????????????????????????????????????????????????????????Client?????????????????????????????????????????

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

????1?????????????????????????????????????????????????????衢????????IIS?????????????????????????????????????????????

????2?????????????????????????ó???C++??????????Active Server Page ?????????????Web Application Stress????????????????????

????3???????????????????????????????????????????????DPA?? NTLM ?? SSL???