±à¼ÍƼö: |
±¾ÎÄÖ÷Òª±¾¿Î½«·Ö±ð½éÉÜÕâÁ½ÖÖ²âÊԵķ½·¨ºÍ²ßÂÔ£¬Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚCSDN£¬ÓÉ»ðÁú¹ûÈí¼þAlice±à¼¡¢ÍƼö¡£ |
|
Ëæ×ÅÔ½À´Ô½¶àµÄÓ¦ÓóÌÐò¿ªÊ¼²ÉÓÃÔÆ¶Ë²¿ÊðµÄ·½Ê½£¬°üÀ¨Î¢Èí Azure¡¢¹È¸èÔÆ¡¢ÑÇÂíÑ·
AWS »òÕß¹úÄڵİ¢ÀïÔÆ¡¢ÌÚÑ¶ÔÆµÈ£¬ ÔõÑùÈ·±£ÔÚ±¾µØÕý³£¹¤×÷µÄÉú²ú´úÂ루Production Code£©ÔÚ²¿Êðµ½ÔƶËÒԺ󣬻¹ÄܼÌÐøÌṩ·ûºÏÔ¤ÆÚµÄ½á¹û£¿ÁíÍ⣬µ±Ó¦ÓóÌÐò²¿Êðµ½²»Í¬Æ½Ì¨Ö®ºó£¬ÆäÏìÓ¦ËÙ¶ÈÊÇ·ñ»¹ÄÜÏñÔÚ±¾µØÒ»Ñù¿ì£¿ÕâÉæ¼°µ½Á½¸öרÃŵĿÎÌâ£ºÔÆ¶Ë²âÊÔºÍÐÔÄܲâÊÔ¡£
±¾¿Î½«·Ö±ð½éÉÜÕâÁ½ÖÖ²âÊԵķ½·¨ºÍ²ßÂÔ¡£
ÔÆ¶Ë²âÊԵķ½·¨ºÍ²ßÂÔ
¡°Ôƶ˲âÊÔ¡±Õâ¸ö¸ÅÄîʵ¼ÊÉϰüÀ¨Á½²ãº¬Ò壺
1.´Ó±¾µØ²âÊÔ»úÆ÷£¬²âÊÔ²¿ÊðÔÚÔÆ¶ËµÄÓ¦ÓóÌÐò£¨ÕâÖÖ·½Ê½Óֳơ°²âÊÔÔÆ¶Ë³ÌÐò¡±£©¡£
2.ÓÃλÓÚÔÆ¶ËµÄ²âÊÔ»úÆ÷£¬²âÊÔ²¿ÊðÔÚ±¾µØ»òÕßÔÆ¶ËµÄÓ¦ÓóÌÐò£¨Óֳơ°ÓÃÔÆ²âÊÔ¡±£¬»òÕß
TaaS£¬¼´ Test as a Service£©¡£
´Ó±¾µØ²âÊÔ»úÆ÷£¬²âÊÔ²¿ÊðÔÚÔÆ¶ËµÄÓ¦ÓóÌÐò
¸ù¾ÝÎҵľÑ飬±¾µØ³ÌÐòºÍÔÆ¶Ë³ÌÐòµÄ²âÊÔ£¬Ö÷񻂿±ð°üÀ¨ÒÔÏÂÁ½µã£º
1.µÇ¼»úÖÆ£ºÔÚ±¾µØ»·¾³ÖУ¬ÒòΪ´ó²¿·Ö¶¼ÊÇλÓÚÆóÒµÍøÂçÄÚ²¿£¬ËùÒԵǼ»úÖÆ¿ÉÄܽÏΪ¼òµ¥¡£µ«ÊÇÔÚ¹«¹²ÔÆ»·¾³ÖУ¬´¦ÓÚ°²È«¿¼ÂÇ£¬ÔÆ·þÎñ¹©Ó¦É̶¼ÌṩÁËһϵÁеĵǼ»úÖÆ£¬Õâ¿ÉÄÜ»áʹ±¾µØµÄ²âÊÔ´úÂëʧЧ¡£Õë¶ÔÕâÖÖ·½Ê½µÄ²»Í¬£¬¾ÍÐèÒª¿ª·¢ÈËÔ±ÔÚ¿ª·¢½×¶Î¾Í¿¼Âǵ½Ôƶ˲âÊÔµÄÐèÒª£¬Ìṩһ¶¨µÄ
API ¼¶·ÃÎÊ·½Ê½¡£Èç¹ûÊÇǰ¶ËµÄ UI ²âÊÔ£¬Ò»°ã¿ÉÒÔÖ±½Óͨ¹ýÊó±êµã»÷¡¢ÊäÈëÕ˺ŵķ½Ê½Ö±½Ó½øÈë³ÌÐò½çÃæ£¬µ«ÊÇÕâÃæÁÙ×ÅÊÇ·ñÐèÒªÔÚ²âÊÔ´úÂëÖÐдÈëµÇ¼ÃÜÂëµÄ°²È«ÎÊÌâ¡£
2.ÍøÂç״̬£ºÔÚ±¾µØÆóÒµÍøÂçÖУ¬ÍøÂçÌõ¼þÊÇ¿ÉÒÔÔ¤ÆÚµÄ£¬µ«ÊÇÔÚ¹«ÓÐÔÆÖУ¬ÍøÂçºÍÐéÄâ»úµÄÅäÖÃÍùÍùÊÇ´æÔÚÒ»¶¨²»È·¶¨ÐԵġ£ÕâÒâζ×ŲâÊÔ¿ÉÄÜ»áÒòΪһЩδ֪ÒòËØ¶øÊ§°Ü¡£ÕâÒâζ×ÅÔÚ±¾µØ½øÐвâÊÔʱ£¬Ò²ÒªÄ£Äâ³öÒ»¶¨µÄÍøÂç¹ÊÕÏ¡¢ÅäÖôíÎ󣬼ì²éÉú²ú³ÌÐò¶ÔÓÚÕâЩÇé¿öµÄ´¦Àí¡£
ͬʱ£¬Ôƶ˲âÊÔÒ²ÌṩÁ˺ܶàÓÐÓõŦÄÜ£¬Æ©ÈçÔÆ·þÎñ¹©Ó¦ÉÌÒ»°ã¶¼ÌṩÁËÈ«ÃæµÄ¼à¿Ø¡¢Õï¶Ï¹¤¾ß£¬±ãÓÚ²âÊÔÈËÔ±¡¢Î¬»¤ÈËÔ±·ÖÎöÔËÐÐ״̬ºÍ²éÕÒÈÕÖ¾¡£ÒÔ΢Èí
Azure ËùÌṩµÄ ApplicationInsight ·þÎñΪÀý£¬Óû§¿ÉÒÔ¿´µ½Ã¿¸ö΢·þÎñµÄÏìÓ¦ËÙ¶È¡¢×´Ì¬ºÍ·ÃÎʸºÔØ£¬ËùÓÐÈÕÖ¾¶¼¿ÉÒÔͨ¹ý²éѯ»ñµÃ£¬±ãÓÚÔÚ³öÏÖ¹ÊÕÏʱ·¢ÏÖ¸ù±¾ÔÒò¡£

×ܶøÑÔÖ®£¬Èç¹ûÊÇ´Ó±¾µØ²âÊÔ»úÆ÷£¬¶Ô²¿ÊðÔÚÔÆ¶ËµÄÓ¦ÓóÌÐò½øÐвâÊÔ£¬ÐèҪעÒâÏÂÃæÈýµã£º
1.ÔÚ¿ª·¢½×¶Î¿¼Âǵ½Ôƶ˲¿ÊðµÄµÇ¼»úÖÆÓë±¾µØµÄ²îÒ죻
2.ÔÚ±¾µØ²âÊÔʱģÄâÔÆ¶Ë¿ÉÄܳöÏÖµÄÍøÂç¹ÊÕϺʹíÎó£»
3.ʹÓÃÔÆ·þÎñÉÌËùÌṩµÄ¼à¿Ø¹¤¾ß£¬¶Ô΢·þÎñµÄÔËÐÐÇé¿ö½øÐÐÈ«Ãæ¼à¿Ø¡£
ÓÃÔÆ²âÊÔ£¨TaaS£©
ÕâÖÖÐÂÐ˵Äģʽ£¬¾ÍÊÇËùνµÄ²âÊÔ¼´·þÎñ£¨TaaS£©¡£¼òµ¥µØËµ£¬Æä¹ý³Ì¾ÍÊÇ£ºÔÆ·þÎñÉÌÌṩ°üº¬¶àÖÖä¯ÀÀÆ÷¡¢¶àÖÖÅäÖõIJâÊÔÆ½Ì¨£¨Ò²±»³ÆÎª¡°²âÊÔÔÆ¡±£©£¬¿ª·¢ÍŶÓÏÈÔÚ±¾µØ°Ñ×Ô¶¯»¯²âÊԽű¾±àдºÃ£¬ÔÙÉÏ´«¸ø²âÊÔÔÆ£¬´ÓÔÆ¶ËÔËÐÐÕâЩ½Å±¾£¬´Ó¶ø²âÊÔËùÖ¸ÏòµÄ±¾µØ»òÕßÔÆ¶ËÓ¦ÓóÌÐò¡£
ÕâÖÖ·½Ê½µÄºÃ´¦·Ç³£Ã÷ÏÔ£º
½ÚÔ¼»·¾³ÅäÖÃʱ¼ä¡£ÔƲâÊÔÌṩÁËÒ»ÕûÌײâÊÔ»·¾³£¬²âÊÔÈËÔ±ÀûÓÃÐéÄâ×ÀÃæµÈÊֶεǼµ½¸Ã²âÊÔ»·¾³£¬Ö»ÐèÉèÖüòµ¥µÄһЩ²ÎÊý£¬»òÕßÌṩ¼òµ¥µÄ²âÊԽű¾£¬¾ÍÄÜÁ¢¼´ÔÚÔÆ¶ËÖ´ÐвâÊÔ¡£Õ⽫ÈíÓ²¼þ°²×°¡¢»·¾³ÅäÖᢻ·¾³Î¬»¤µÄ´ú¼Û×ªÒÆ¸øÁËÔÆ²âÊÔÌṩÕߣ¨¹«¹²ÔƵľӪÕß»ò˽ÓÐÔÆµÄά»¤ÍŶӣ©¡£ÒÔÏÖÔÚµÄÐéÄ⻯¼¼Êõ£¬ÔÚ²âÊÔÈËÔ±Ö¸¶¨Ó²¼þÅäÖá¢Èí¼þÕ»£¨²Ù×÷ϵͳ¡¢Öмä¼þ¡¢¹¤¾ßÈí¼þ£©¡¢ÍøÂçÍØÆËºó£¬´´½¨Ò»Ì×еIJâÊÔ»·¾³Ö»Ð輸¸öСʱ¡£Èç¹û²âÊÔÈËÔ±¿ÉÒÔ½ÓÊÜÒÑ´´½¨ºÃµÄ±ê×¼²âÊÔ»·¾³£¬ÄÇô¿ÉÒÔÁ¢¼´µÇ¼¡£¶øÇÒ£¬ÓÉÓÚÊÇ»ùÓÚÍøÂçµÄÓ¦Ó㬵±²âÊÔÖÐÓöµ½Èí¼þʹÓÃÉϵÄÎÊÌâʱ£¬Òà¿É»ñµÃÔÆ²âÊÔ·þÎñÉÌÔ¶³Ì¿ìËÙÖ§³Ö£¬¶øºÜÉÙ»á³öÏÖÍ£ÖÍÉõÖÁÍ£Ö¹²âÊÔÏÖÏó¡£
×°ÅäÍ걸¡£ÔƲâÊÔ²»µ«¿ÉÒÔÌṩÍêÕûµÄ²âÊÔ»·¾³£¬»¹¿ÉÒÔÌṩÐí¶à¸½¼Ó·þÎñ¡£¶ÔÓÚ²âÊÔ»ú£¬Ëü¿ÉÒÔÌṩ»¹Ôµã£¬ÒÔ±ã²âÊÔÈËÔ±½«ÐéÄâ»úÖØÖõ½Ö¸¶¨×´Ì¬¡£¶ÔÓÚ²âÊÔÖ´ÐУ¬Ëü¿ÉÒÔ¼à¿Ø±»²âÊÔ³ÌÐòµÄÒ»¾ÙÒ»¶¯£¬ÀýÈç×¢²á±í·ÃÎÊ¡¢Ó²ÅÌÎļþ¶Áд¡¢ÍøÂç·ÃÎÊ¡¢ÏµÍ³ÈÕ־дÈ롢ϵͳ×ÊÔ´Õ¼ÓÃÂÊ¡¢ÄÚ´æÓ³ÏñÐòÁл¯¡¢ÆÁϼÏñµÈ¡£½«ÕâЩÐÅÏ¢Óë²âÊÔÓÃÀýÒ»ÆðÕ¹ÏÖ³öÀ´£¬¿ÉÒÔ°ïÖú²âÊÔÈËÔ±·¢ÏÖÎÊÌ⣬¶¨Î»´íÎó¡£¶ÔÓÚ´ó¹æÄ£µÄ²âÊÔ£¬ÔƲâÊÔ¿ÉÒÔÌṩ¶ą̀²âÊÔ¿Í»§»ú£¬´ÓÖ÷¿Ø»úÉÏÏÂÔØ²âÊÔÓÃÀý£¬Ö´Ðв¢»ã±¨²âÊÔ½á¹û£¬Ö÷¿Ø»ú½«½á¹û»ã×Üºó±¨¸æ¸ø²âÊÔÈËÔ±¡£Êµ¼ÊÉÏ£¬ÕâЩ¹¦ÄÜÒѾ±»¸÷ÖÖ¹¤¾ßËùʵÏÖ£¬ÔƲâÊÔÆ½Ì¨µÄÈÎÎñÊÇÕûºÏËüÃÇ£¬Ìṩͳһ¡¢Í걸µÄ¹¦ÄÜ¡£ÕâÑù£¬²âÊÔÈËÔ±¾Í¿ÉÒÔ½«¾«Á¦×î´óÏ޶ȵØÍ¶È뵽רÊôµÄ²âÊÔÁìÓòÖУ¬¶ø²»ÊǹÜÀí¸÷ÖÖ¹¤¾ß¡£
½ÚÔ¼³É±¾¡£Ã¿¸öÆóÒµ¶¼ÔÚ×·Çó³É±¾×îµÍºÍÀûÈó×î´ó»¯¡£Èí¼þ²âÊÔ×÷ΪÑз¢Éú²ú¹ý³ÌµÄÒ»²¿·ÖÒ²ÓнµµÍ³É±¾µÄÒªÇ󣬼´Ê¹ÓÃ×îÉٵĻúÆ÷¹ºÂò×îÉٵIJâÊÔÈí¼þÀ´Íê³ÉÈí¼þ²âÊÔ¹¤×÷¡£ÀûÓÃÔÆ²âÊÔ¿ÉʵÏÖ¾Þ´ó½ÚÊ¡£¬²»ÐèÒª¹ºÂò»ò×¼±¸ºÜ¶àµÄ¸öÈ˵çÄÔ£¬¹ºÂòºÍ°²×°¸÷Àà²âÊÔÓÃÈí¼þ£¬Ò²²»ÔÙÐèÒª²¿Êð¸´ÔÓµÄÍøÂç¡£Ö»ÐèÒªÁгö²âÊÔÄ¿µÄ¡¢»·¾³µÄÒªÇó¡¢ÐéÄâ»ų́Êý¡¢ºÎʱ¼ä¶Ï×âÓü´¿É£¬ÊµÏÖ°´ÐèÖ§¸¶¡£ÔÚûÓвâÊÔÐèÇóʱ£¬Óû§²¢²»ÓÃΪ»úÆ÷µÄÔËÐкÍά»¤Âòµ¥£¬´ó´ó½µµÍÁËÓû§ÊµÊ©ÐÔÄܲâÊԵijɱ¾£¬ÎªÒ»Ð©Ã»ÓдóÐͳ¤ÆÚÐÔÄܲâÊÔÐèÇóµÄÆóÒµ½ÚÊ¡ÁËÐí¶à¿ªÖ§¡£Í¬Ê±Ëæ×ÅÆóÒµÈí¼þ°æ±¾ºÍ¼¼ÊõµÄ·¢Õ¹£¬ÒÀÀµµÄ²âÊÔÈí¼þ»ò»·¾³ÒàÐèÒªÉý¼¶»»´ú£¬ÓÖ»á²úÉúÉý¼¶ºÍά»¤·ÑÓ᣶øÔÚÔÆ²âÊÔ»·¾³ÖÐÕâЩÒòËØ¶¼ÎÞÐëÆóÒµ¿¼ÂÇ£¬½»ÓÉÌá¹©ÔÆ²âÊÔ·þÎñµÄ¹©Ó¦ÉÌÍê³É¼´¿É¡£
±ãÓÚÀ©Õ¹¡£Ìرð¶ÔÓÚѹÁ¦²âÊÔ£¬Óû§Í¨¹ýÔÚÔÆ¶ËѸËÙÆôÓôóÁ¿ÐéÄâ»ú£¬¿ÉÒÔ¶Ô±»²âϵͳ½øÐÐʩѹ£¬´Ó¶øÍêÈ«¿ÉÒÔÄ£ÄâÉú²ú»·¾³ÖпÉÄÜÃæ¶ÔµÄ³¬´óѹÁ¦¡£¶øÇÒ£¬¿ç¹úÔÆ·þÎñÉÌÌṩµÄ²âÊÔÓ²¼þ×ÊÔ´´ó¶à·Ö²¼ÔÚÈ«Çò²»Í¬ÇøÓò£¬ÔÚ½øÐÐÐÔÄܲâÊÔʱ£¬Óû§¿ÉÒÔ¸ù¾Ý¿ÉÄܵÄʵ¼ÊÇé¿öÑ¡Ôñ²»Í¬ÇøÓòµÄ»úÆ÷¶¨ÖÆ»¯µÄΪ±»²âϵͳ¼Óѹ£¬ËùµÃµÄ²âÊÔ½á¹ûÓÉÓÚ¸ü½Ó½üÕæÊµµÄÍøÂçÇé¿ö£¬Òò¶ø¸ü¼Ó׼ȷ¡£
ÔÆ²âÊÔµÄÀàÐÍÖ÷Òª·ÖΪ£º
¹¦ÄܲâÊÔ£º¼´È·±£±»²âϵͳËùÌṩµÄ·þÎñ·ûºÏ¿Í»§Ô¤ÆÚ¡£Õâ°üÀ¨£º
ϵͳÑéÖ¤²âÊÔ£ºÀàËÆÓÚÉÏÒ»½Ú¿ÎËù½éÉܵĶ˵½¶Ë²âÊÔ£»
Óû§ÑéÊÕ²âÊÔ£ºÓÉ´ú±íÓû§Ö´ÐеŦÄܲâÊÔ£»
»¥²Ù×÷ÐÔ²âÊÔ£º¼´±»²âϵͳ¿ÉÒÔÔÚ´ÓÒ»ÖÖ»ù´¡ÉèÊ©Çл»µ½ÁíÍâÒ»ÖÖ»ù´¡Éèʩʱ£¨ÀýÈç´Ó΢ÈíÔÆÇл»µ½°¢ÀïÔÆ£©£¬ÈÔÈ»¿ÉÒÔÎ޷칤×÷¡£
·Ç¹¦ÄÜÐÔ²âÊÔ£º¼´È·±£±»²âϵͳ¿ÉÒÔÂú×ãÓû§µÄ·Ç¹¦ÄÜÐÔÐèÇó¡£Õâ°üÀ¨£º
¿ÉÓÃÐÔ²âÊÔ£º±£Ö¤±»²âϵͳÄܹ»ÔÚÒªÇóµÄÆÚÏÞÄÚʼÖÕÎȶ¨ÔËÐС£
Óû§»®·Ö²âÊÔ£ºÔÚͬһ¸öÔÆÆ½Ì¨ÉÏ£¬¿ÉÄÜÐèÒªÌṩ·þÎñ¸ø²»Í¬µÄ¿Í»§£¨multi-tenant£©¡£ÕâÐèÒª²âÊÔÈËÔ±¼ì²é²»Í¬Óû§µÄÊý¾ÝÊÇ·ñ»á»ìÂÒ¡£
ÐÔÄܲâÊÔ£ºÑéÖ¤±»²âϵͳµÄÏìӦʱ¼äÊÇ·ñ·ûºÏÔ¤ÆÚ¡£ÏêϸÇë¼ûÏÂÒ»¿Î¡¶ÐÔÄܲâÊԵķ½·¨ºÍ²ßÂÔ¡·¡£
°²È«²âÊÔ£ºÈç¹û±»²âϵͳ²¿Êðµ½Ôƶˣ¬ÄÇô¶Ô°²È«ÐԵļì²é¾Í±äµÃ·Ç³£ÖØÒª£¬È·±£ËùÓÐÓû§µÄÃô¸ÐÐÅÏ¢¶¼²»»áÔ⵽δ¾ÊÚȨµÄ·ÃÎÊ£¬¶øÇÒÓû§µÄÒþ˽²»ÊÜÓ°Ïì¡£
ÔÖÄѻָ´²âÊÔ£ºÈç¹û·¢ÉúÍøÂçÖжϡ¢¼«¶È¹ýÔØ¡¢ÏµÍ³±ÀÀ£µÈÔÖÄÑÐÔʼþ£¬±ØÐëÈ·±£±»²âϵͳÄܹ»Í×ÉÆ´¦Àí£¬²»¶Ô¶ªÊ§ÈκÎÊý¾Ý¡£
¿ÉÀ©Õ¹ÐÔ²âÊÔ£ºÈ·±£±»²âϵͳÄܹ»¸ù¾ÝÐèÒª£¬Ôö¼Ó»òÕß¼õÉÙ²¿Êð×ÊÔ´¡£
Ŀǰ×î³£¼ûµÄÔÆ¶Ë²âÊÔ¹¤¾ß°üÀ¨£º
SOASTA CloudTest
Jmeter
CloudTestGo
AppPerfect
һЩ³£¼ûµÄ°²È«²âÊÔ¹¤¾ß°üÀ¨£º
Nessus
Wireshark
Nmap
ÐÔÄܲâÊԵķ½·¨ºÍ²ßÂÔ
ÐÔÄܲâÊÔÒ²ÊÇ΢·þÎñ²âÊÔµÄÖØÒª×é³É²¿·Ö£¬ÌرðÊǶÔÓÚÍøÒ³¶Ë³ÌÐò£¬ÔÚÁ÷Á¿¼±¾çÔö¼Óʱ»¹ÄÜ·ñ±£³ÖÎȶ¨ÔËÐУ¬ÊÇÿ¸ö²úÆ·¾Àí¶¼ÐèÒªÁ˽âµÄÐÅÏ¢¡£ÐÔÄܲâÊÔ°üÀ¨¸ººÉ²âÊÔ¡¢Ñ¹Á¦²âÊÔ¡¢¼â·å²âÊÔ¡¢³Ö¾ÃÐÔ²âÊÔ¡¢¿ÉÀ©Õ¹ÐÔ²âÊԵȣ¬Ëü¿ÉÒÔÖ¤Ã÷ϵͳÄÜ·ñ·ûºÏÔ¤ÆÚµÄÐÔÄÜÖ¸±ê£¨SLA£©£¬Ò²¿ÉÒÔÕÒ³öϵͳÖе¼ÖÂÐÔÄÜϽµµÄ²¿·Ö¡£
ËüµÄ×ÜÌåÁ÷³Ì°üÀ¨£º
È·¶¨²âÊÔ»·¾³
È·¶¨ÐÔÄÜÑéÊÕ±ê×¼£¨SLA£©
¼Æ»®ºÍÉè¼Æ²âÊÔ·½°¸
ÅäÖòâÊÔ»·¾³
²¿Êð²âÊÔ·½°¸
Ö´ÐвâÊÔ
·ÖÎö²âÊÔ½á¹û
Ŀǰ¿É¹©Ñ¡ÔñµÄÖ÷Òª¹¤¾ß°üÀ¨£º
Microsoft Visual Studio Load Testing
HP LoadRunner
NeoLoad
Rational Performance Monitor
Silk Performer
Gatling
ÆäÖУ¬Ä¿Ç°Ó¦ÓÃ×îΪ¹ã·ºµÄÊÇ΢ÈíµÄ Microsoft Visual Studio Load Tester¡£ËüÍêÈ«»ùÓÚ
HTTP ÐÒ飬ËùÒÔ²»ÐèҪʹÓÃä¯ÀÀÆ÷¡£»»¾ä»°Ëµ£¬¾ÍÊǺÍǰ¶ËµÄËùÓÐ JS ·½·¨¶¼Î޹أ¬ËüÖ»¼Ç¼ HTTP
µÄÇëÇó¡£³ý´ËÖ®Í⣬ËüºÍ UI µÄ¶Ëµ½¶Ë²âÊԺܽӽü£¬¶¼ÊÇ»ùÓÚÇëÇóÏìÓ¦£¬´Ó·µ»Ø½á¹ûÖÐÌáÈ¡ÑéÖ¤¹æÔò£¬ÅжÏÊÇ·ñ³É¹¦¡£ËüµÄ²ÎÊý»¯¡¢Êý¾ÝÔ´¹ÜÀí¹¦Äܶ¼ºÜÈ«Ãæ£¬×Ô¶¨ÒåµÄÑéÖ¤¹æÔò£¨Validation
Rule£©Ò²¿ÉÒÔÓ¦¸¶´ó¶àÊýµÄÇé¿ö¡£ÁíÍ⣬ËüËù¼Ç¼ÏÂÀ´µÄ½Å±¾»¹¿ÉÒÔÓÃ×öÊÖ¶¯µÄ²âÊÔ´úÂ루ÓÃÓÚ΢ÈíµÄ Coded
UI ×Ô¶¯»¯²âÊÔ»·¾³£©£¬ÕâÊÇÒ»¸ö¶îÍâµÄºÃ´¦¡£
ÔÚ¾ßÌåÖ´ÐвâÊÔʱ£¬ÐèÒª¹¹½¨Ò»¸ö¸ºÔØÄ£Äâ²âÊÔÌåϵ£¬ÆäÖаüº¬ÁË Visual Studio ¿Í»§¶Ë¡¢²âÊÔ¿ØÖÆÆ÷£¨Test
Controller£©ºÍ²âÊÔ´úÀí£¨Test Agent£©¡£
¿Í»§¶ËÓÃÓÚ¿ª·¢²âÊÔ¡¢ÔËÐвâÊÔ£¬ÒÔ¼°²é¿´²âÊÔ½á¹û¡£
²âÊÔ¿ØÖÆÆ÷ÓÃÓÚ¹ÜÀí²âÊÔ´úÀíºÍÊÕ¼¯²âÊÔ½á¹û¡£
ʹÓòâÊÔ´úÀíÀ´ÔËÐвâÊÔ²¢ÊÕ¼¯Êý¾Ý£¬°üÀ¨ÏµÍ³ÐÅÏ¢ºÍ²âÊÔÉèÖÃÖж¨ÒåµÄÊý¾Ý·ÖÎö·½·¨¡£
ÕâÑùµÄÌåϵ½á¹¹ÌṩÁËÒÔϺô¦£º
ͨ¹ý½«ÆäËû²âÊÔ´úÀíÌí¼Óµ½²âÊÔ¿ØÖÆÆ÷Ôö¼Ó¸ºÔØÉú³ÉµÄ¹¦ÄÜ¡£
ÔÚÏàͬ»ò²»Í¬¼ÆËã»úÉÏÁé»î°²×°¿Í»§¶Ë¡¢²âÊÔ¿ØÖÆÆ÷ºÍ²âÊÔ´úÀíÈí¼þ¡£
ÀýÈ磺
±¾µØÅäÖãº
Machine1£ºVisual Studio¡¢¿ØÖÆÆ÷¡¢´úÀí¡£
ʹÓÿØÖÆÆ÷ºÍ´úÀíµÄ±¾µØ¼ÆËã»ú£º

µäÐÍÔ¶³ÌÅäÖãº
Machine1 ºÍ Machine2£ºVisual Studio£¨¶àÃû²âÊÔÈËÔ±¿ÉÒÔʹÓÃͬһ¸ö¿ØÖÆÆ÷£©¡£
Machine3£º¿ØÖÆÆ÷£¨Ò²¿É°²×°´úÀí£©¡£
Machine4-n£ºÓë Machine3 ÉϵĿØÖÆÆ÷¹ØÁªµÄÒ»¸ö»ò¶à¸ö´úÀí¡£

¼´Ê¹²âÊÔ¿ØÖÆÆ÷ͨ³£¹ÜÀí¶à¸ö²âÊÔ´úÀí£¬´úÀíÒ²Ö»ÄܹØÁªµ½Ò»¸ö¿ØÖÆÆ÷¡£ ÿ¸ö²âÊÔ´úÀí¿ÉÒÔÓÉÒ»×鿪·¢ÈËÔ±¹²Ïí¡£
´ËÌåϵ½á¹¹¿ÉÒÔÇáËɵØÔö¼Ó²âÊÔ´úÀíÊýÁ¿£¬´Ó¶øÉú³É¸ü´óµÄ¸ºÔØ¡£²âÊÔ¿ØÖÆÆ÷¹ÜÀíÒ»×é²âÊÔ´úÀíÀ´ÔËÐвâÊÔ¡£
²âÊÔ¿ØÖÆÆ÷Óë²âÊÔ´úÀí½øÐÐͨÐÅ£¬ÒÔÆô¶¯²âÊÔ¡¢Í£Ö¹²âÊÔ¡¢¸ú×Ù²âÊÔ´úÀí״̬ºÍÊÕ¼¯²âÊÔ½á¹û¡£
²âÊÔ¿ØÖÆÆ÷ÌṩÁËÔËÐвâÊÔµÄÒ»°ãÌåϵ½á¹¹£¬²¢ÇÒ°üº¬ÔËÐмÓÔØ²âÊÔµÄÌØÊ⹦ÄÜ¡£²âÊÔ¿ØÖÆÆ÷»á½«¸ºÔزâÊÔ·¢Ë͵½ËùÓеIJâÊÔ´úÀí²¢µÈ´ý£¬Ö±µ½ËùÓеIJâÊÔ´úÀí¶¼³õʼ»¯¸Ã²âÊÔ¡£
ËùÓеIJâÊÔ´úÀí×¼±¸¾ÍÐ÷ºó£¬²âÊÔ¿ØÖÆÆ÷»á½«ÏûÏ¢·¢Ë͵½²âÊÔ´úÀí£¬ÒÔÆô¶¯²âÊÔ¡£
²âÊÔ´úÀí×÷ΪһÖÖ·þÎñÔËÐУ¬ËüÕìÌýÀ´×Ô²âÊÔ¿ØÖÆÆ÷µÄÇëÇóÒÔÆô¶¯ÐµIJâÊÔ¡£µ±²âÊÔ´úÀíÊÕµ½ÇëÇóʱ£¬²âÊÔ´úÀí·þÎñ½«Æô¶¯ÔÚÆäÉÏÔËÐвâÊÔµÄÒ»¸ö½ø³Ì¡£Ã¿¸ö²âÊÔ´úÀí¶¼ÔËÐÐÏàͬµÄ¸ºÔزâÊÔ¡£
²âÊÔ´úÀíÓɹÜÀíÔ±·ÖÅäÈ¨ÖØ£¬²¢ÇÒ¸ù¾Ý²âÊÔ´úÀíµÄÈ¨ÖØ·ÖÅä¸ºÔØ¡£
ÀýÈ磬Èç¹û²âÊÔ´úÀí 1 µÄÈ¨ÖØÎª 30£¬²âÊÔ´úÀí 2 µÄÈ¨ÖØÎª 70£¬¶øÇÒ¸ºÔØÉèÖÃΪ 1000 ¸öÓû§£¬Ôò²âÊÔ´úÀí
1 ½«Ä£Äâ 300 ¸öÐéÄâÓû§£¬¶ø²âÊÔ´úÀí 2 ½«Ä£Äâ 700 ¸öÐéÄâÓû§¡£
ÏÂͼչʾÁ˲âÊÔ¿ØÖÆÆ÷¡¢²âÊÔ´úÀíºÍ¿Í»§¶ËÖ®¼äµÄÁ¬½Ó·½Ê½£¬ÓÈÆäÊÇ´«ÈëºÍ´«³öÁ¬½ÓµÄ¶Ë¿ÚÒÔ¼°ÔÚÕâЩ¶Ë¿ÚÉÏʹÓõݲȫÏÞÖÆ¡£×¢Ò⣬ÔÚÕâЩÖ÷»úÉÏ£¬±ØÐë´ò¿ª¶ÔÓ¦¶Ë¿ÚµÄ·À»ðǽ£¬·ñÔòÎÞ·¨Á¬½Ó³É¹¦¡£ÁíÍ⣬ͼÖÐÏÔʾµÄ¾ùΪȱʡ¶Ë¿Ú£¬Óû§¿ÉÒÔ¸ù¾ÝÐèÒªÐ޸Ķ˿ÚÅäÖá£

³ýÁËÉÏÊö¹¤¾ßÒÔÍ⣬Ŀǰ×îеÄÇ÷ÊÆÊÇÀûÓà Microsoft Visual Studio Team
Services£¨VSTS£©µÄѹÁ¦²âÊÔ£¨Load Test£©¹¦ÄÜ£¬Ö±½Ó´ÓÔÆ¶ËÖ´ÐÐÐÔÄܲâÊÔ¡£ÕâÒªÇóÓû§¾ßÓÐ
VSTS ÕË»§£¬Ö±½ÓµÇ¼ Visual Studio Team Services ÕÊ»§²¢µ¥»÷ Load
Test£¬ÈçÏÂͼËùʾ£¬¾Í¿ÉÒÔÖð²½Íê³É¸ºÔزâÊÔµÄÅäÖ㬷dz£¼òµ¥Ò×Óá£

ÆäÖУ¬»¹¿ÉÒÔ´ÓÍøÒ³ÉÏÖ±½ÓÉèÖÃѹÁ¦²âÊԵijÖÐøÊ±¼ä¡¢¸ºÔØÄ£Ê½µÈ£¬·Ç³£·½±ã¡£

×îÖÕ½áÊøÒÔºóµÄ½á¹ûÏÔʾÈçÏÂͼËùʾ£¬·Ç³£Ö±¹ÛÃ÷ÁË¡£ÕâÖÖ·½Ê½½ÚÔ¼ÁË´óÁ¿µÄÅäÖú͵÷ÊÔʱ¼ä£¬¼òµ¥Ò×ÐУ¬²»¹ýÓû§Òª×¢²áÔÆÕ˺ţ¬ÐèÒª¿¼Âdzɱ¾ÒòËØ¡£

±¾¿Î×ܽá
±¾¿Î½éÉÜÁËÁ½¸öеIJâÊÔÖ÷Ìâ£ºÔÆ¶Ë²âÊÔºÍÐÔÄܲâÊÔ¡£¶ÔÓÚÔÆ¶Ë²âÊÔ£¬Ö÷񻂿·ÖÁ½ÖÖÇé¿ö£º
´Ó±¾µØ²âÊÔ»úÖ´ÐвâÊÔ£¨²âÊÔÔÆ¶Ë³ÌÐò£©
´Ó²âÊÔÔÆÆ½Ì¨Ö´ÐвâÊÔ£¨TaaS£©
ÎÒÃÇ»¹Á˽âÁËÐÔÄܲâÊÔµÄÖ÷ÒªÁ÷³ÌºÍ¹¤¾ß£¬ÓÈÆäÊÇ Microsoft Visual Studio Load
Tester ºÍ»ùÓÚ VSTS µÄÐÔÄܲâÊÔ¡£ |