Apache JMeter
´Â Å×½ºÆ® ±â´É°ú ÆÛÆ÷¸Õ½º¸¦ ÃøÁ¤ÇÏ´Â ±â´ÉÀ» °®´Â 100% ¼ø¼ö
ÀÚ¹Ù µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀÔ´Ï´Ù. ¿ø·¡´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Å×½ºÆ®¸¦ À§Çؼ
¼³°è°¡ µÇ¾úÁö¸¸ ÇöÀç´Â ´Ù¸¥ ±â´ÉÀÇ Å×½ºÆ®¸¦ À§ÇØ È®ÀåµÇ°í ÀÖ½À´Ï´Ù.
JMeter·Î ¹«¾ùÀ» ÇÒ¼ö ÀÖÀ»±î¿ä?
Apache JMeter´Â Á¤Àû(static)À̰ųª µ¿Àû(dynamic)ÀÎ ÀÚ¿ø ¸ðµÎ(°¡·É, ÆÄÀÏ,
¼ºí¸´, ÆÞ ½ºÅ©¸³Æ®, ÀÚ¹Ù °´Ã¼µé, µ¥ÀÌŸº£À̽º¿Í Äõ¸®µé, FTP ¼¹ö µîµî
´Ù¸¥ °Íµé)¿¡ ´ëÇØ ÆÛÆ÷¸Õ½ºµéÀ» Å×½ºÆ® ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö³ª ³×Æ®¿öÅ© ȤÀº
°´Ã¼µé¿¡ ´ëÇØ¼ °úµµÇÑ ºÎÇϸ¦ ÁÖ¾î ½Ã¹Ä·¹ÀÌ¼Ç Å×½ºÆ®µµ °¡´ÉÇÏ¸ç ´Ù¸¥ ºÎÇÏ
¿¡ ´ëÇØ¼µµ Àü¹ÝÀûÀÎ ÆÛÆ÷¸Õ½º¸¦ ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ JMeter·Î½á ÆÛÆ÷¸Õ½º¿¡
´ëÇÑ ºÐ¼®À» ±×·¡ÇÈÇÏ°Ô ³ªÅ¸³¾¼ö ÀÖÀ¸¸ç °³¹ßÀÚµéÀÇ ¼¹ö³ª ½ºÅ©¸³Æ® °´Ã¼µé¿¡
´ëÇØ °úµµÇÑ µ¿½Ã ó¸® ºÎÇϸ¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
JMeter »ç¿ëÇϱâ
JMeter°¡ ÇÏ´Â ÀÏ
Apache JMeter ´Â ´ÙÀ½°ú °°Àº Ư¼ºµéÀ» Æ÷ÇÔÇÕ´Ï´Ù:
-
HTTP, FTP ¼¹ö¸¦ ·ÎµåÇϰí Å×½ºÆ® ÇØº¼ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, JDBC¸¦ ÅëÇØ
ÀÓÀÇÀÇ µ¥ÀÌŸº£À̽º Äõ¸®¸¦ Å×½ºÆ® ÇÒ¼ö ÀÖ½À´Ï´Ù.
-
ÀÚ¹Ù °´Ã¼ÀÇ À̽ļº°ú ¼ø¼ö¼º(purity)¸¦ ¿Ïº®È÷ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
¸ðµç ½ºÀ®°ú °æ·® ÄÄÆ÷³ÍÆ®µéÀ» Áö¿øÇÕ´Ï´Ù(¹Ì¸® ÄÄÆÄÀÏµÈ JARÆÄÀÏÀ» ÅëÇØ
javax.swing.* ÆÐŰÁö¸¦ »ç¿ëÇÕ´Ï´Ù).
-
¿Ïº®ÇÑ ¸ÖƼ¾²·¹µù ÇÁ·¹ÀÓ¿öÅ©À» Áö¿øÇØ ´Ù¼öÀÇ ¾²·¹µå°¡ µ¿½Ã¿¡ Å×½ºÆ® µ¥ÀÌŸ¸¦
ÃßÃâÇÒ¼ö ÀÖµµ·Ï ÇÏ°Ô ÇÏ°í ´Ù¸¥ ¾²·¹µå ±×·ìµé·Î ÇÏ¿©±Ý ´Ù¸¥ ±â´ÉµéÀ» µ¿½Ã¿¡
Å×½ºÆ®ÇÏ¿© µ¥ÀÌŸ¸¦ ÃßÃâÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
-
¼¼½ÉÇÑ GUI µðÀÚÀÎÀ¸·Î Á»´õ »¡¸® ¿î¿ëÇÒ ¼ö ÀÖÀ¸¸ç Á»´õ Á¤È®ÇÑ ½Ã°£ üũ°¡
°¡´ÉÇÕ´Ï´Ù.
-
ij½³À» Áö¿øÇϰí Å×½ºÆ® °á°ú¿¡ ´ëÇÑ ¿ÀÇÁ¶óÀÎ ºÐ¼®°ú Àç½ÇÇàÀ» Áö¿øÇÕ´Ï´Ù.
-
³ôÀº È®À强 :
-
¿©·¯ Å×½ºÆ® ÇÁ·Î±×·¥(sampler)¸¦ Á¢¼ÓÇÒ ¼ö(plugable)ÀÖÀ¸¹Ç·Î ¹«ÇÑÇÑ
Å×½ºÆ® ´É·ÂÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
-
Á¢¼Ó°¡´ÉÇÑ(plugable) ŸÀ̸ӷΠ´Ù¾çÇÑ ºÎÇÏ Åë°è¸¦ ¾ò¾î ³¾ ¼ö ÀÖ½À´Ï´Ù.
-
µ¥ÀÌŸ ºÐ¼® ¹× ºñÁê¾óÈ Ç÷¯±×ÀÎ(visualization plugins)À¸·Î Åë°èÀÇ °³ÀÎÈ »Ó¸¸ ¾Æ´Ï¶ó ÃÖ´ë È®À强À»
Çã¿ëÇÕ´Ï´Ù.
¿øº»: http://jakarta.apache.org/jmeter/index.html