??????????????????????????????????Loadrunner?????????ù????????????????????????????????????????????????????????н?????????????????????????в????PC???????????????????????????????????????????????л???????????????????粻???????в????????????????浽??????????????????Loadrunner?в????????y?????????????????????????
???????????е?????У?VuGen????????????? ?????????????????????????????????????????????????????????ò?????????н??????????????????????????????ò????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????ò?????????????????????ò????????????????????????????????????
????GUI?????μ??????????????????????????
???????????????
?????????????е?????У???????????????????????????????????????в?????????????????????????????
???磬??????????Web??ó???????????????????????????????????????????????“UNIX”???????????
???????????????????????????????????????????????“UNIX”?????????????ò?????????????????
???????????????????????????????????????????????????????????????????????????????
?ò??????????????????????
?? ????????????????
?? ??????ò???????????????????????磬??????????????????????飬????????д????????Ρ??????????У????????ò?????????????????????????????????
??????????????????????
?? ???????ò?????????????
?? ???ò???????????????????
????????????????????????е???????????ò????????????????????????
???????????е??????????????????
?????????????
??????????????????????????????????????в??????????????
??Web????????????У????????????1???????????????????д????????????????????????????????????д?????????
??????????????
1?? ?????λ????????????????????????????????????
2?? ?????????У????“Replace with a Parameter”?????????????????????????
3?? ??“Parameter name”????????????????????????????????б????????????????
4?? ??“Parameter type”?????б??????????????
5?? ???“OK”???????????????????????ò????е???????????б???????????????????????“{}”?????
??????????CORBA????General-Java ????????????????????????????????????????е?????
???????????Web????WAP?????????????????κν?????? “{}”?????????“General Options”??????е?“Parameterization”?????Tools>General Options???ж??????????????
6?? ???????????滻????????????????в????????????????????????????????У????“Replace More Occurrences”?????????滻?????????
“Find What”?????????????滻?????“Replace With”????????????в??????????
?????????????????????????????Сд????????????????????.??!????????????“Regular Expression”??????????“Replace”????“Replace All”??
???С?????“Replace All”???????滻????????????????????????????滻?????????????????
7?? ???????????????????????滻????????????????и??????????????????????“Use Existing Parameter”??????“Use Existing Parameters”??????
??????“Use Existing Parameters”??????????????“Select from Parameter List”?????????б?????
????????????????????????滻??????????????????????“Parameter List”???????????????????????ò??????????
8?? ????????ò????滻?????????????????????????????????????????????????“Restore Original Value”??
??Web????????????????д???????
??Web????????????????д???????????????
1???????λ???????????????????????????????????????“Properties”???????????????????
2?????????????????????????“ABC”????????“Select or Create Parameter”????????
3????“Parameter name”??????????????????????б??????????????????????
4????“Parameter type”????????????????
5?????“OK”???????????????????????ò??????滻??????????????????????????????????滻“ABC”????????
6??????????????????????????????????????????“Undo Parameter”??????????????????
?????????????????
????????????????????????????????????????????????????й????У????????????????
??Web???????У???????????????????????ж?????????????????????????????????ж??????????????????????????????????????????ж???????????
?????????????裺
1?? ???????????????в????????
2?? ??????????У????“Parameter Properties”?????????????????????????????????????????
3?? ????????????????
4?? ???“Close”??????????????
??Web????????????????ж????????????
1?? ?????λ?????????????????????“Properties”?????????????
2?? ?????????????????????????????????????????“Parameter Properties”???????????????????????????????????????????
3?? ??????????????
4?? ???“Close”??????????????
??ò????б?
??ò????б?????????????????е???????????μ???????????????????????????????????????
???ò????б??
1?? ????????б?????????“Vuser>Parameter List”???????б????????
2?? ??????μ?????????“New”??????μ?????????????????У??ò???????????????????????????????????????????
????????????????????“unique”????????????????????????????????
???ò??????????????????“OK”?????????б?????
????????????????????μ??????????????????ò??????????滻??????е????????
3?? ???????е?????????????????????????ò????????“Delete”?????????????????ɡ?
4?? ???????в????????????????????????ò?????????????????????????
???????????????
??????????????????????????????????????????????????????????κ?????
Internal Data ?????????????????????
Data Files ??????????е????????????????????????????y?????????′??????
User-Defined Functions ??????DLL?????????????
Internal Data????????????
1. Date/Time
Date/Time??????????/????滻?????????????Date/Time??????????????б????????????????????????????????????ú???????????Date/Time???????????
2. Group Name
Group Name ????????????????滻???????????scenario???????????????????????????????????????????????н????????????????????????None??
3. Load Generator Name
Load Generator Name?y???????????????????滻??????????????????????????????е???????
4. Iteration Number
Iteration Number?????????????滻??????
5. Random Number
Random Number???????????滻?????????????????С???????????????Χ??
6. Unique Number
Unique Number??????????????滻????????????????????????????????С??
7. Vuser ID
Vuser ID?÷?????????????ID?滻??????ID????Loadrunner?????????scenario????????????????????????????н????????????????ID????-1??
?塢???????
?????????????????й??????????????????????????????????ж?????洢???????????????е?ASCII??????y????????????????μ??????????????????????????к????????????????????????á?
????????е???????????????洢??????????п??????????????????а???????????????????????÷?????????????????????
????????????ò???????
?????????????????????????????????????????
1. ??????????λ??
2. ???????????
3. ?????????????е????
4. ???·???
???????????????“File”?????????????Parameter Properties?????????????????????£?
1. ??“File path”???????????λ?????????“Browse”???????????????λ?á???????£??????μ??????????????“parameter_name.dat”????????е??????????????????.dat??
2. ???“Edit”?????±????????????????????????????????????????????????綺????????????и???????????μ???п??????μ??????
??????????????±?????????????????У???????????????е??“Add Col”?????“Add new column”?????????????????е?????????“OK”??????????????????е????У?????????е??????
3. ??“Select Column”?????????????????????????С??????????????????к???к???????????????????е??????????????????е????У?row 0????
4. ??“Column delimiter”???????з??????????????????????????
5. ??“First data line”?У???????е?????????????????á??б??????0?С?????б??????????п???????????“First data line”??????1?????????б???????0??
6. ??“Select next row”????????·???????????????????????е??????????????е??????????????????????????????????????????????????????С?
7. ???“Advance row each iteration”??????????????ε?????????μ????????????????е???????????????????
??????и??2????
?????????е????????????????????????????????????????????????????????У?
1. ???Sequential?????÷???????????????????????????????????е??????????????????????????????????п?????????
2. ?????Random?????÷???????ε???????????????????????
3. ??????????????Use Random Sequence with Seed?????????Loadrunner?????????????scenario????????????????????????????????????????????????е???????????????????????????????????????????????scenario??????????????????????????????????????е???????????????????????????????????????????????????????????????????????????
4. ??Unique????Unique???????????????????????????????????????
5. ?????????????????У?Same Line As ?????÷????????????????????е????????з?????????????????????и???????С????????б??л?????????????в????б????????????е??????????????Sequential??Random????Unique??
???????????????У????????????????б??У?id1??name1??title1?????£???
ID Name Title
132 Kim Manager
187 Cassie Engineer
189 Jane VP
???????id1???????????????????Random?????????????name1??title1???????????“Same Line as id1”??????????ID“132”?????????????????Name??“Kim”???λ??Title??“Manager”??????á?
??????????????????е???????
Loadrunner?????????ò?????????????????????е?????????????????????????????
1. ???Microsoft Query???????????????MS Query????
2. ???????????????????SQL???
?????????????????????е?????????????????????????????У????????ε???????????MS Query??????????????????дSQL?????????????????.dat???????????????????????檔
??????????????????????????????????????е??“Data Wizard”???????????????????
??????μ???
1. ???“Create new query”????????MS Query??????????“Show me how to use Microsoft Query”???????“Finish”??
???????а??Microsoft Query??Loadrunner??????????????????á????????????Microsoft Office?а??MS Query??
2. ??Microsoft Query????????2??裬?????????????С?
3. ?????????????????“Exit and return to Virtual User Generator”???????“Finish”??????????????????????????data?????????????????
???MS Query?б?????????????“View data or edit in Microsoft Query”????????????????“File>Exit and return to Virtual User Generator”????????????????
4. ??“Select Column”?????????????????????????п???????к??????????????б?????????0?У?row 0????
5. ??“Select next row”?б????????????·??????????????????????????????????????е??????????????Sequential??Random??Unique????Same Line As???????????????????????????????????????
6. ??????“Advance row each iteration”?????????????ε?????????????μ???е???????????????????????
????????????????SQL???
1. ???“Specify SQL Statement”???????“Next”??
2. ???“Create”???????μ??????????????????????????????
3. ??????е??????????????“New”????????μ???????????????????????ODBC????????????????????????????????????????????????????
4. ??SQL???У???????????SQL???
5. ???“Finish”????SQL???????????????????????data??????????????????????С?
6. ??“Select Column”?????У?????????????????????С??????????к??????????
7. ??“Select next row”?б????????????·??????????????????????????????????????е??????????????Sequential??Random??Unique????Same Line As??
8. ??????“Advance row each iteration”?????????????ε?????????????μ???е???????????????????????