JMeter GUI: Test Plan & Workbench

โšก ฮˆฮพฯ…ฯ€ฮฝฮท ฮฃฯฮฝฮฟฯˆฮท

JMeter ฮคฮฟ ฮณฯฮฑฯ†ฮนฮบฯŒ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท (GUI) ฮฟฯฮณฮฑฮฝฯŽฮฝฮตฮน ฮบฮฌฮธฮต ฮดฮฟฮบฮนฮผฮฎ ฮฑฯ€ฯŒฮดฮฟฯƒฮทฯ‚ ฮณฯฯฯ‰ ฮฑฯ€ฯŒ ฮดฯฮฟ ฯ„ฮผฮฎฮผฮฑฯ„ฮฑ: ฮญฮฝฮฑ ฮดฮญฮฝฯ„ฯฮฟ ฮฃฯ‡ฮตฮดฮฏฮฟฯ… ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฯƒฯ„ฮฑ ฮฑฯฮนฯƒฯ„ฮตฯฮฌ ฮบฮฑฮน ฮญฮฝฮฑ ฯ„ฮผฮฎฮผฮฑ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮฎฯ‚ ฯ„ฮฟฯ… ฯƒฯ„ฮฑ ฮดฮตฮพฮนฮฌ, ฯŒฯ€ฮฟฯ… ฯ€ฯฮฟฯƒฯ„ฮฏฮธฮตฮฝฯ„ฮฑฮน, ฮฑฯ€ฮฟฮธฮทฮบฮตฯฮฟฮฝฯ„ฮฑฮน, ฯƒฯ…ฮณฯ‡ฯ‰ฮฝฮตฯฮฟฮฝฯ„ฮฑฮน, ฮตฮบฯ„ฮตฮปฮฟฯฮฝฯ„ฮฑฮน ฮบฮฑฮน ฮฑฮฝฮฑฯ†ฮญฯฮฟฮฝฯ„ฮฑฮน ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ.

  • ๐Ÿ”˜ ฮ ฯฯŒฮณฯฮฑฮผฮผฮฑ ฮดฮฟฮบฮนฮผฮฎฯ‚: ฮคฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฯ€ฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฮบฮฌฮธฮต ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮบฮฑฮน ฯฯฮธฮผฮนฯƒฮท JMeter ฯ‡ฯฮตฮนฮฌฮถฮตฯ„ฮฑฮน ฮฝฮฑ ฮตฮบฯ„ฮตฮปฮญฯƒฮตฮน ฮผฮนฮฑ ฮดฮฟฮบฮนฮผฮฎ.
  • โ˜‘๏ธ ฮ ฮฌฮณฮบฮฟฯ‚ ฮตฯฮณฮฑฯƒฮฏฮฑฯ‚: ฮŸ ฯ€ฯฮฟฯƒฯ‰ฯฮนฮฝฯŒฯ‚ ฮบฮปฮฌฮดฮฟฯ‚ WorkBench ฮฑฯ†ฮฑฮนฯฮญฮธฮทฮบฮต ฯ„ฮฟ JMeter 4.0 ฮบฮฑฮน ฮฑฮฝฯ„ฮนฮบฮฑฯ„ฮฑฯƒฯ„ฮฌฮธฮทฮบฮต ฮฑฯ€ฯŒ ฯ„ฮฑ Test Fragments.
  • โœ… ฮฃฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ: ฮšฮฌฮฝฯ„ฮต ฮดฮตฮพฮฏ ฮบฮปฮนฮบ ฯƒฮต ฮฟฯ€ฮฟฮนฮฟฮฝฮดฮฎฯ€ฮฟฯ„ฮต ฮบฯŒฮผฮฒฮฟ ฮณฮนฮฑ ฮฝฮฑ ฯ€ฯฮฟฯƒฮธฮญฯƒฮตฯ„ฮต ฮนฯƒฯ‡ฯ…ฯฮนฯƒฮผฮฟฯฯ‚, ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮทฯ‚, ฮฑฮบฯฮฟฮฑฯ„ฮญฯ‚, ฮตฮปฮตฮณฮบฯ„ฮญฯ‚ ฮบฮฑฮน ฯ‡ฯฮฟฮฝฮฟฮดฮนฮฑฮบฯŒฯ€ฯ„ฮตฯ‚.
  • ๐Ÿงช ฮ‘ฯฯ‡ฮตฮฏฮฑ JMX: ฮคฮฑ ฯƒฯ‡ฮญฮดฮนฮฑ ฮดฮฟฮบฮนฮผฯŽฮฝ ฮบฮฑฮน ฯ„ฮฑ ฮผฮตฮผฮฟฮฝฯ‰ฮผฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฮฟฮฝฯ„ฮฑฮน ฯ‰ฯ‚ ฮฑฯฯ‡ฮตฮฏฮฑ XML *.jmx ฯ€ฮฟฯ… ฮตฯ€ฮฑฮฝฮฑฯ†ฮฟฯฯ„ฯŽฮฝฮฟฮฝฯ„ฮฑฮน ฮฎ ฯƒฯ…ฮณฯ‡ฯ‰ฮฝฮตฯฮฟฮฝฯ„ฮฑฮน ฮฑฯฮณฯŒฯ„ฮตฯฮฑ.
  • ๏ธ ฮฃฯ…ฮฝฮดฯ…ฮฑฯƒฯ„ฮนฮบฮฌ ฯƒฯ‡ฮญฮดฮนฮฑ: ฮ— ฯƒฯ…ฮณฯ‡ฯŽฮฝฮตฯ…ฯƒฮท ฮตฮฝฯŒฯ‚ ฯƒฯ‰ฮถฯŒฮผฮตฮฝฮฟฯ… ฮธฯฮฑฯฯƒฮผฮฑฯ„ฮฟฯ‚ ฯƒฮต ฮผฮนฮฑ ฮฑฮฝฮฟฮนฯ‡ฯ„ฮฎ ฮบฮฌฯ„ฮฟฯˆฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮตฮฏ ฮผฮตฮณฮฑฮปฯฯ„ฮตฯฮตฯ‚ ฯƒฮฟฯ…ฮฏฯ„ฮตฯ‚ ฯ‡ฯ‰ฯฮฏฯ‚ ฯ„ฮทฮฝ ฮฑฮฝฮฑฮบฮฑฯ„ฮฑฯƒฮบฮตฯ…ฮฎ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฯ‰ฮฝ.
  • ๐Ÿ“Š ฮ‘ฮฝฮฑฯ†ฮฟฯฮฌ: ฮšฮฌฮธฮต ฮตฮบฯ„ฮญฮปฮตฯƒฮท ฮณฯฮฌฯ†ฮตฮน ฯ„ฮฟ jmeter.log ฯƒฯ…ฮฝ ฯ„ฮฑ ฮฑฯฯ‡ฮตฮฏฮฑ ฮฑฯ€ฮฟฯ„ฮตฮปฮตฯƒฮผฮฌฯ„ฯ‰ฮฝ ฯ€ฮฟฯ… ฯ„ฯฮฟฯ†ฮฟฮดฮฟฯ„ฮฟฯฮฝ ฯ„ฮฟฮฝ ฮตฮฝฯƒฯ‰ฮผฮฑฯ„ฯ‰ฮผฮญฮฝฮฟ ฯ€ฮฏฮฝฮฑฮบฮฑ ฮตฮปฮญฮณฯ‡ฮฟฯ… HTML.

JMeter GUI

ฮœฯŒฮปฮนฯ‚ ฮตฮบฯ„ฮฟฮพฮตฯฯƒฮตฯ„ฮต Apache JMeter, ฯ„ฮฟ ฮฑฯฮนฯƒฯ„ฮตฯฯŒ ฯ€ฮฑฯฮฌฮธฯ…ฯฮฟ ฮฑฮฝฮฟฮฏฮณฮตฮน ฮผฮต ฮญฮฝฮฑฮฝ ฮผฯŒฮฝฮฟ ฯฮนฮถฮนฮบฯŒ ฮบฯŒฮผฮฒฮฟ:

  1. ฮฃฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮ ฮฑฮปฮฑฮนฯŒฯ„ฮตฯฮตฯ‚ ฮตฮบฮดฯŒฯƒฮตฮนฯ‚ ฮตฮผฯ†ฮฌฮฝฮนฮถฮฑฮฝ ฮญฮฝฮฑฮฝ ฮดฮตฯฯ„ฮตฯฮฟ ฮบฯŒฮผฮฒฮฟ ฯ€ฮฟฯ… ฮฟฮฝฮฟฮผฮฑฮถฯŒฯ„ฮฑฮฝ WorkBench. ฮšฮฑฮน ฮฟฮน ฮดฯฮฟ ฮบฮฑฮปฯฯ€ฯ„ฮฟฮฝฯ„ฮฑฮน ฯ€ฮฑฯฮฑฮบฮฌฯ„ฯ‰.

Apache JMeter ฮ“ฯฮฑฯ†ฮนฮบฯŒ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท ฯ€ฮฟฯ… ฮตฮผฯ†ฮฑฮฝฮฏฮถฮตฮน ฯ„ฮฟ ฮดฮญฮฝฯ„ฯฮฟ ฯ„ฮฟฯ… ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฮดฮฟฮบฮนฮผฯŽฮฝ ฯƒฯ„ฮฟ ฮฑฯฮนฯƒฯ„ฮตฯฯŒ ฯ€ฮฑฯฮฌฮธฯ…ฯฮฟ

ฮคฮน ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฯƒฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚;

ฮˆฮฝฮฑ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฮฎฯ‚ ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ ฯƒฮทฮผฮตฮฏฮฟ ฯŒฯ€ฮฟฯ… ฯ€ฯฮฟฯƒฮธฮญฯ„ฮตฯ„ฮต ฯ„ฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯ€ฮฟฯ… ฮฑฯ€ฮฑฮนฯ„ฮฟฯฮฝฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮฟ JMeter ฮดฮฟฮบฮนฮผฮฎ.

ฮ‘ฯ€ฮฟฮธฮทฮบฮตฯฮตฮน ฮบฮฌฮธฮต ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ (ฮฟฮผฮฌฮดฮตฯ‚ ฮฝฮทฮผฮฌฯ„ฯ‰ฮฝ, ฯ‡ฯฮฟฮฝฮนฯƒฯ„ฮญฯ‚, ฮดฮตฮนฮณฮผฮฑฯ„ฮฟฮปฮฎฯ€ฯ„ฮตฯ‚, ฮฑฮบฯฮฟฮฑฯ„ฮญฯ‚) ฮผฮต ฯ„ฮนฯ‚ ฯฯ…ฮธฮผฮฏฯƒฮตฮนฯ‚ ฯ€ฮฟฯ… ฮฑฯ€ฮฑฮนฯ„ฮฟฯฮฝฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮทฮฝ ฮตฮบฯ„ฮญฮปฮตฯƒฮฎ ฯ„ฮฟฯ…ฯ‚. ฮŒ,ฯ„ฮน ฮดฮทฮผฮนฮฟฯ…ฯฮณฮตฮฏฯ„ฮต ฯƒฯ„ฮฟ ฮณฯฮฑฯ†ฮนฮบฯŒ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท (GUI) ฮบฯฮญฮผฮตฯ„ฮฑฮน ฮฑฯ€ฯŒ ฮฑฯ…ฯ„ฯŒฮฝ ฯ„ฮฟฮฝ ฯฮนฮถฮนฮบฯŒ ฮบฯŒฮผฮฒฮฟ, ฯŒฯ€ฯ‰ฯ‚ ฯ†ฮฑฮฏฮฝฮตฯ„ฮฑฮน ฯƒฯ„ฮฟ ฯ€ฮฑฯฮฑฮบฮฌฯ„ฯ‰ ฯƒฯ‡ฮฎฮผฮฑ.

JMeter ฮ”ฮญฮฝฯ„ฯฮฟ ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฮดฮฟฮบฮนฮผฯŽฮฝ ฮผฮต ฯ€ฯฮฟฯƒฮฑฯฯ„ฮทฮผฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮธฯ…ฮณฮฑฯ„ฯฮนฮบฯŽฮฝ ฮดฮฟฮบฮนฮผฯŽฮฝ

ฮคฮน ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ WorkBench;

ฮคฮฟ WorkBench ฮฎฯ„ฮฑฮฝ ฮผฮนฮฑ ฯ€ฮตฯฮนฮฟฯ‡ฮฎ ฯŒฯ€ฮฟฯ… ฮฑฯ€ฮฟฮธฮทฮบฮตฯฮฟฮฝฯ„ฮฑฮฝ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮดฮฟฮบฮนฮผฮฎฯ‚. ฯ€ฯฮฟฯƒฯ‰ฯฮนฮฝฮฌฮ”ฮตฮฝ ฮตฮฏฯ‡ฮต ฮบฮฑฮผฮฏฮฑ ฯƒฯ‡ฮญฯƒฮท ฮผฮต ฯ„ฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ, ฮบฮฑฮน JMeter ฮดฮตฮฝ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฯ„ฮทฮบฮต ฯ„ฮฟ ฯ€ฮตฯฮนฮตฯ‡ฯŒฮผฮตฮฝฯŒ ฯ„ฮฟฯ… โ€” ฮผฯŒฮฝฮฟ ฯ„ฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮคฮฟ branch ฮณฯฮฌฯ†ฯ„ฮทฮบฮต ฯƒฯ„ฮฟฮฝ ฮดฮฏฯƒฮบฮฟ.

ฮŸ ฮบฯŒฮผฮฒฮฟฯ‚ WorkBench ฯŒฯ€ฯ‰ฯ‚ ฮตฮผฯ†ฮฑฮฝฮนฮถฯŒฯ„ฮฑฮฝ ฯƒฮต ฯ€ฮฑฮปฮฑฮนฯŒฯ„ฮตฯฮฑ JMeter ฮบฯ…ฮบฮปฮฟฯ†ฮฟฯฮฏฮตฯ‚

ฮฃฮทฮผฮฑฮฝฯ„ฮนฮบฯŒ: ฮคฮฟ WorkBench ฮบฮฑฯ„ฮฑฯฮณฮฎฮธฮทฮบฮต ฯ„ฮฟ JMeter 3.2 ฮบฮฑฮน ฮฑฯ†ฮฑฮนฯฮญฮธฮทฮบฮต ฯƒฯ„ฮฟ JMeter 4.0, ฮตฯ€ฮฟฮผฮญฮฝฯ‰ฯ‚ ฮฑฯ€ฮฟฯ…ฯƒฮนฮฌฮถฮตฮน ฮฑฯ€ฯŒ ฯ„ฮนฯ‚ ฯ„ฯฮญฯ‡ฮฟฯ…ฯƒฮตฯ‚ ฮตฮบฮดฯŒฯƒฮตฮนฯ‚ ฯŒฯ€ฯ‰ฯ‚ ฮท 5.6.3. ฮคฮฑ ฮผฮท ฮดฮฟฮบฮนฮผฮฑฯƒฯ„ฮนฮบฮฌ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ โ€” ฮท ฮ•ฮณฮณฯฮฑฯ†ฮฎ ฮฃฮบฯฮนฯ€ฯ„ ฮ”ฮฟฮบฮนฮผฮฎฯ‚ HTTP(S), ฮฟ ฮ”ฮนฮฑฮบฮฟฮผฮนฯƒฯ„ฮฎฯ‚ ฮšฮฑฮธฯฮญฯ†ฯ„ฮท HTTP ฮบฮฑฮน ฮท ฮ•ฮผฯ†ฮฌฮฝฮนฯƒฮท ฮ™ฮดฮนฮฟฯ„ฮฎฯ„ฯ‰ฮฝ โ€” ฯƒฯ…ฮฝฮดฮญฮฟฮฝฯ„ฮฑฮน ฯ€ฮปฮญฮฟฮฝ ฮฑฯ€ฮตฯ…ฮธฮตฮฏฮฑฯ‚ ฯƒฯ„ฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฮฎฯ‚. ฮคฮฟ ฮฌฮฝฮฟฮนฮณฮผฮฑ ฮตฮฝฯŒฯ‚ ฯ€ฮฑฮปฮนฮฟฯ ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฯ€ฮฟฯ… ฮตฮพฮฑฮบฮฟฮปฮฟฯ…ฮธฮตฮฏ ฮฝฮฑ ฯ€ฮตฯฮนฮญฯ‡ฮตฮน ฮญฮฝฮฑ WorkBench ฮผฮตฯ„ฮฑฯ„ฯฮญฯ€ฮตฮน ฮฑฯ…ฯ„ฯŒฮฝ ฯ„ฮฟฮฝ ฮบฮปฮฌฮดฮฟ ฯƒฮต ฮญฮฝฮฑ ฮคฮตฮผฮฌฯ‡ฮนฮฟ ฮ”ฮฟฮบฮนฮผฮฎฯ‚ ฮผฮต ฯ„ฮฟ ฯŒฮฝฮฟฮผฮฑ "ฮคฮตฮผฮฌฯ‡ฮนฮฟ ฮ”ฮฟฮบฮนฮผฮฎฯ‚ WorkBench". ฮ•ฮฌฮฝ ฮผฮนฮฑ ฯ€ฮฑฮปฮฑฮนฯŒฯ„ฮตฯฮท ฮฑฮฝฮฑฮปฯ…ฯ„ฮนฮบฮฎ ฯ€ฮฑฯฮฟฯ…ฯƒฮฏฮฑฯƒฮท ฮตฮณฮณฯฮฑฯ†ฮฎฯ‚ ฯƒฮฌฯ‚ ฯ…ฯ€ฮฟฮดฮตฮนฮบฮฝฯฮตฮน ฮฝฮฑ ฮบฮฌฮฝฮตฯ„ฮต ฮดฮตฮพฮฏ ฮบฮปฮนฮบ ฯƒฯ„ฮฟ WorkBench, ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฎฯƒฯ„ฮต ฯ„ฮฟฮฝ ฮบฯŒฮผฮฒฮฟ ฮฃฯ‡ฮตฮดฮฏฮฟฯ… ฮ”ฮฟฮบฮนฮผฮฎฯ‚.

ฮ ฯŽฯ‚ ฮฝฮฑ ฯ€ฯฮฟฯƒฮธฮญฯƒฮตฯ„ฮต ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯƒฮต ฮญฮฝฮฑ ฯƒฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮ— ฯ€ฯฮฟฯƒฮธฮฎฮบฮท ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฯ‰ฮฝ ฮตฮฏฮฝฮฑฮน ฮฟฯ…ฯƒฮนฯŽฮดฮทฯ‚ ฮฒฮฎฮผฮฑ ฯƒฯ„ฮทฮฝ ฮบฮฑฯ„ฮฑฯƒฮบฮตฯ…ฮฎ ฮตฮฝฯŒฯ‚ ฮฃฯ‡ฮตฮดฮฏฮฟฯ… ฮ”ฮฟฮบฮนฮผฯŽฮฝ, ฮตฯ€ฮตฮนฮดฮฎ ฯ‡ฯ‰ฯฮฏฯ‚ ฮฑฯ…ฯ„ฮฌ JMeter ฮดฮตฮฝ ฮญฯ‡ฮตฮน ฯ„ฮฏฯ€ฮฟฯ„ฮฑ ฮฝฮฑ ฮตฮบฯ„ฮตฮปฮญฯƒฮตฮน. ฮˆฮฝฮฑ ฯƒฯ‡ฮญฮดฮนฮฟ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฯ€ฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฮฑฮบฯฮฟฮฑฯ„ฮญฯ‚, ฮตฮปฮตฮณฮบฯ„ฮญฯ‚, ฯ‡ฯฮฟฮฝฮนฯƒฯ„ฮญฯ‚, ฮดฮตฮนฮณฮผฮฑฯ„ฮฟฮปฮฎฯ€ฯ„ฮตฯ‚, ฮนฯƒฯ‡ฯ…ฯฮนฯƒฮผฮฟฯฯ‚ ฮบฮฑฮน ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮทฯ‚.

ฮœฯ€ฮฟฯฮตฮฏฯ„ฮต ฮฝฮฑ ฯ€ฯฮฟฯƒฮธฮญฯƒฮตฯ„ฮต ฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮบฮฌฮฝฮฟฮฝฯ„ฮฑฯ‚ ฮดฮตฮพฮฏ ฮบฮปฮนฮบ ฯƒฯ„ฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮบฯŒฮผฮฒฮฟฯ‚ ฮบฮฑฮน ฮตฯ€ฮนฮปฮญฮณฮฟฮฝฯ„ฮฑฯ‚ ฮฑฯ€ฯŒ ฯ„ฮฟ "ฮ ฯฯŒฯƒฮธฮตฯƒฮท"ฮ›ฮฏฯƒฯ„ฮฑ.

ฮ‘ฯ‚ ฯ…ฯ€ฮฟฮธฮญฯƒฮฟฯ…ฮผฮต ฯŒฯ„ฮน ฮธฮญฮปฮตฯ„ฮต ฮฝฮฑ ฯ€ฯฮฟฯƒฮธฮญฯƒฮตฯ„ฮต ฮดฯฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ: ฮญฮฝฮฑ BeanShell Assertion ฮบฮฑฮน ฯƒฮต ฮญฮฝฮฑฮฝ Java ฮ‘ฮฏฯ„ฮทฮผฮฑ ฯ€ฯฮฟฮตฯ€ฮนฮปฮฟฮณฯŽฮฝ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮทฯ‚.

  • ฮšฮฌฮฝฯ„ฮต ฮดฮตฮพฮฏ ฮบฮปฮนฮบ ฮฃฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚ -> ฮ ฯฮฟฯƒฮธฮฎฮบฮท -> ฮ™ฯƒฯ‡ฯ…ฯฮนฯƒฮผฯŒฯ‚ -> BeanShell Assertion
  • ฮšฮฌฮฝฯ„ฮต ฮดฮตฮพฮฏ ฮบฮปฮนฮบ ฮฃฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚ -> ฮ ฯฮฟฯƒฮธฮฎฮบฮท -> ฮฃฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮทฯ‚ -> Java ฮ‘ฮฏฯ„ฮทฮผฮฑ ฯ€ฯฮฟฮตฯ€ฮนฮปฮฟฮณฯŽฮฝ

ฮ— ฯ€ฮฑฯฮฑฮบฮฌฯ„ฯ‰ ฮบฮนฮฝฮฟฯฮผฮตฮฝฮท ฮตฮนฮบฯŒฮฝฮฑ ฯƒฮฑฯ‚ ฮบฮฑฮธฮฟฮดฮทฮณฮตฮฏ ฯƒฮต ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮท ฮดฮนฮฑฮดฯฮฟฮผฮฎ ฮผฮตฮฝฮฟฯ.

ฮ”ฮตฮพฮฏ ฮบฮปฮนฮบ ฯƒฯ„ฮฟ ฮผฮตฮฝฮฟฯ ฮ ฯฮฟฯƒฮธฮฎฮบฮท ฯ€ฮฟฯ… ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮทฮฝ ฯ€ฯฮฟฯƒฮธฮฎฮบฮท ฮบฮฑฮน ฯ„ฮทฮฝ ฮฑฯ†ฮฑฮฏฯฮตฯƒฮท ฮตฮฝฯŒฯ‚ JMeter ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮœฯ€ฮฟฯฮตฮฏฯ„ฮต ฮตฯ€ฮฏฯƒฮทฯ‚ ฮฝฮฑ ฮฑฯ†ฮฑฮนฯฮญฯƒฯ„ฮต ฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯ€ฮฟฯ… ฮดฮตฮฝ ฯ‡ฯฮตฮนฮฌฮถฮตฯƒฯ„ฮต ฯ€ฮปฮญฮฟฮฝ. ฮ“ฮนฮฑ ฮฝฮฑ ฮดฮนฮฑฮณฯฮฌฯˆฮตฯ„ฮต ฮ ฯฮฟฮตฯ€ฮนฮปฮฟฮณฮญฯ‚ ฮฑฮนฯ„ฮฎฮผฮฑฯ„ฮฟฯ‚ HTTP: ฮตฯ€ฮนฮปฮญฮพฯ„ฮต ฯ„ฮฟ -> ฮดฮตฮพฮฏ ฮบฮปฮนฮบ -> ฮตฯ€ฮนฮปฮญฮพฯ„ฮต ฮ‘ฮฆฮ‘ฮ™ฮกฮ•ฮฃฮ— -> ฮบฮปฮนฮบ ฮฮฑฮน ฮณฮนฮฑ ฮฝฮฑ ฮตฯ€ฮนฮฒฮตฮฒฮฑฮนฯŽฯƒฮตฯ„ฮต.

ฮฆฯŒฯฯ„ฯ‰ฯƒฮท ฮบฮฑฮน ฮฑฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฯ‰ฮฝ

JMeter ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฯƒฮตฮน ฮญฮฝฮฑ ฮผฯŒฮฝฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮฑฯ€ฯŒ ฮผฯŒฮฝฮฟ ฯ„ฮฟฯ…, ฯŒฯ‡ฮน ฮผฯŒฮฝฮฟ ฮฟฮปฯŒฮบฮปฮทฯฮฟ ฯ„ฮฟ ฯƒฯ‡ฮญฮดฮนฮฟ โ€” ฯ‡ฯฮฎฯƒฮนฮผฮฟ ฯŒฯ„ฮฑฮฝ ฮญฮฝฮฑฯ‚ ฮนฯƒฯ‡ฯ…ฯฮนฯƒฮผฯŒฯ‚ ฮฎ ฯ‡ฯฮฟฮฝฮฟฮดฮนฮฑฮบฯŒฯ€ฯ„ฮทฯ‚ ฮตฯ€ฮฑฮฝฮฑฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฯƒฮต ฮดฮนฮฌฯ†ฮฟฯฮฑ ฮญฯฮณฮฑ. ฮŸฮน ฮตฯ€ฯŒฮผฮตฮฝฮตฯ‚ ฮดฯฮฟ ฮตฮฝฯŒฯ„ฮทฯ„ฮตฯ‚ ฮบฮฑฮปฯฯ€ฯ„ฮฟฯ…ฮฝ ฮบฮฑฮน ฯ„ฮฑ ฮดฯฮฟ ฮผฮนฯƒฮฌ ฮฑฯ…ฯ„ฮฎฯ‚ ฯ„ฮทฯ‚ ฯฮฟฮฎฯ‚ ฮตฯฮณฮฑฯƒฮฏฮฑฯ‚.

ฮ ฯŽฯ‚ ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฎฯƒฮตฯ„ฮต ฮญฮฝฮฑ ฮฑฯฯ‡ฮตฮฏฮฟ JMX

ฮ‘ฯ‚ ฯ…ฯ€ฮฟฮธฮญฯƒฮฟฯ…ฮผฮต ฯŒฯ„ฮน ฮญฯ‡ฮตฯ„ฮต ฯ€ฯฮฟฯƒฮธฮญฯƒฮตฮน ฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮผฮต ฯ„ฮฟ ฯŒฮฝฮฟฮผฮฑ "BeanShell Assertion" ฮบฮฑฮน ฮธฮญฮปฮตฯ„ฮต ฮฝฮฑ ฯ„ฮฟ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฯƒฮตฯ„ฮต ฮผฯŒฮฝฮฟ ฯ„ฮฟฯ…. ฮšฮฌฮฝฯ„ฮต ฮดฮตฮพฮฏ ฮบฮปฮนฮบ BeanShell Assertion -> ฮตฯ€ฮนฮปฮญฮพฯ„ฮต ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฮตฯ€ฮนฮปฮฟฮณฮฎฯ‚ ฯ‰ฯ‚.

ฮ— ฮตฯ€ฮนฮปฮฟฮณฮฎ ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฮตฯ€ฮนฮปฮฟฮณฮฎฯ‚ ฯ‰ฯ‚ ฯƒฯ„ฮฟ JMeter ฮผฮตฮฝฮฟฯ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝฯ„ฮฟฯ‚ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ…

ฮ‘ฮฝฮฟฮฏฮณฮตฮน ฮญฮฝฮฑ ฯ€ฮฑฯฮฌฮธฯ…ฯฮฟ ฮดฮนฮฑฮปฯŒฮณฮฟฯ…. ฮšฮฌฮฝฯ„ฮต ฮบฮปฮนฮบ ฯƒฯ„ฮฟ ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฮณฮนฮฑ ฮฝฮฑ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฯƒฮตฯ„ฮต ฯ„ฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮผฮต ฯ„ฮฟ ฯ€ฯฮฟฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟ ฯŒฮฝฮฟฮผฮฑ BeanShell Assertion.jmx, ฮฎ ฮตฯ€ฮนฮปฮญฮพฯ„ฮต ฯ„ฮฟ ฮดฮนฮบฯŒ ฯƒฮฑฯ‚.

ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฯ€ฮฑฯฮฑฮธฯฯฮฟฯ… ฮดฮนฮฑฮปฯŒฮณฮฟฯ… ฮตฮณฮณฯฮฑฯ†ฮฎฯ‚ ฯ„ฮฟฯ… ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ… BeanShell Assertion ฯƒฮต ฮญฮฝฮฑ ฮฑฯฯ‡ฮตฮฏฮฟ JMX

ฮคฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮบฮฑฮน ฯ„ฮฑ ฯƒฯ‡ฮญฮดฮนฮฑ ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฮฟฮฝฯ„ฮฑฮน ฯ‰ฯ‚ *.jmx ฮฑฯฯ‡ฮตฮฏฮฑ โ€” ฮฑฯ€ฮปฮฎ XML ฯ€ฮฟฯ… ฮผฯ€ฮฟฯฮตฮฏฯ„ฮต ฮฝฮฑ ฮฑฮฝฮฟฮฏฮพฮตฯ„ฮต ฯƒฮต ฮฟฯ€ฮฟฮนฮฟฮดฮฎฯ€ฮฟฯ„ฮต ฯ€ฯฯŒฮณฯฮฑฮผฮผฮฑ ฮตฯ€ฮตฮพฮตฯฮณฮฑฯƒฮฏฮฑฯ‚ ฮฎ ฮฝฮฑ ฮดฮนฮฑฯ„ฮทฯฮฎฯƒฮตฯ„ฮต ฯƒฯ„ฮฟฮฝ ฮญฮปฮตฮณฯ‡ฮฟ ฮญฮบฮดฮฟฯƒฮทฯ‚. ฮ— ฮตฯ€ฮญฮบฯ„ฮฑฯƒฮท ฮดฮตฮฝ ฮตฮฏฮฝฮฑฮน Java ฮ•ฯ€ฮตฮบฯ„ฮฌฯƒฮตฮนฯ‚ ฮ”ฮนฮฑฯ‡ฮตฮฏฯฮนฯƒฮทฯ‚ (JMX), ฮผฮนฮฑ ฮผฮท ฯƒฯ‡ฮตฯ„ฮนฮถฯŒฮผฮตฮฝฮท Java API ฯ€ฮฑฯฮฑฮบฮฟฮปฮฟฯฮธฮทฯƒฮทฯ‚ ฯ€ฮฟฯ… ฮผฮฟฮนฯฮฌฮถฮตฯ„ฮฑฮน ฯ„ฮฑ ฮฏฮดฮนฮฑ ฯ„ฯฮฏฮฑ ฮณฯฮฌฮผฮผฮฑฯ„ฮฑ.

ฮ ฯŽฯ‚ ฮฝฮฑ ฯ†ฮฟฯฯ„ฯŽฯƒฮตฯ„ฮต ฮบฮฑฮน ฮฝฮฑ ฯƒฯ…ฮณฯ‡ฯ‰ฮฝฮตฯฯƒฮตฯ„ฮต ฮญฮฝฮฑ ฮฑฯฯ‡ฮตฮฏฮฟ JMX

ฮ— ฯ†ฯŒฯฯ„ฯ‰ฯƒฮท ฮตฮฝฯŒฯ‚ ฯ…ฯ€ฮฌฯฯ‡ฮฟฮฝฯ„ฮฟฯ‚ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ… ฮตฮพฮฟฮนฮบฮฟฮฝฮฟฮผฮตฮฏ ฯ‡ฯฯŒฮฝฮฟ ฯ€ฮฟฯ… ฮธฮฑ ฮพฮฟฮดฮตฯฮฑฯ„ฮต ฮณฮนฮฑ ฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮบฮฑฮน ฯ„ฮท ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮท ฮตฮฝฯŒฯ‚ ฮฝฮญฮฟฯ….

ฮ‘ฯ‚ ฯ…ฯ€ฮฟฮธฮญฯƒฮฟฯ…ฮผฮต ฯŒฯ„ฮน ฯ„ฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฯƒฮฑฯ‚ ฮฎฮดฮท ฯ€ฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฮญฮฝฮฑ Java ฮ‘ฮฏฯ„ฮทฮผฮฑ ฯ€ฯฮฟฮตฯ€ฮนฮปฮฟฮณฯŽฮฝ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ. ฮšฮฌฮฝฯ„ฮต ฮดฮตฮพฮฏ ฮบฮปฮนฮบ ฯƒฮต ฮฑฯ…ฯ„ฯŒ -> ฮตฯ€ฮนฮปฮญฮพฯ„ฮต ฯ€ฮทฮณฮฑฮฏฮฝฯ‰.

ฮ•ฯ€ฮนฮปฮฟฮณฮฎ ฯƒฯ…ฮณฯ‡ฯŽฮฝฮตฯ…ฯƒฮทฯ‚ ฯ€ฮฟฯ… ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮท ฯ†ฯŒฯฯ„ฯ‰ฯƒฮท ฮตฮฝฯŒฯ‚ ฮฑฯ€ฮฟฮธฮทฮบฮตฯ…ฮผฮญฮฝฮฟฯ… ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ… JMX ฯƒฯ„ฮฟ ฯ„ฯฮญฯ‡ฮฟฮฝ ฯƒฯ‡ฮญฮดฮนฮฟ

ฮ•ฯ€ฮนฮปฮญฮพฯ„ฮต BeanShell Assertion.jmx ฮฑฯฯ‡ฮตฮฏฮฟ ฮฑฯ€ฯŒ ฯ„ฮฟฮฝ ฮบฮฑฯ„ฮฌฮปฮฟฮณฮฟ. ฮคฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯ€ฯฮฟฯƒฯ„ฮฏฮธฮตฯ„ฮฑฮน ฯƒฯ„ฮฟ ฯ„ฯฮญฯ‡ฮฟฮฝ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฮฎฯ‚ ฯƒฮฑฯ‚, ฯŒฯ€ฯ‰ฯ‚ ฯ†ฮฑฮฏฮฝฮตฯ„ฮฑฮน ฯ€ฮฑฯฮฑฮบฮฌฯ„ฯ‰.

ฮคฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯƒฯ…ฮณฯ‡ฯ‰ฮฝฮตฯ…ฮผฮญฮฝฮฟฯ… ฮนฯƒฯ‡ฯ…ฯฮนฯƒฮผฮฟฯ BeanShell ฮตฮผฯ†ฮฑฮฝฮฏฮถฮตฯ„ฮฑฮน ฯƒฯ„ฮทฮฝ ฮตฮฝฯŒฯ„ฮทฯ„ฮฑ Java ฮ‘ฮฏฯ„ฮทฮผฮฑ ฯ€ฯฮฟฮตฯ€ฮนฮปฮฟฮณฯŽฮฝ

ฮ ฯŽฯ‚ ฮฝฮฑ ฯฯ…ฮธฮผฮฏฯƒฮตฯ„ฮต ฯ„ฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ

ฮšฮฌฮธฮต ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮตฮบฮธฮญฯ„ฮตฮน ฯ„ฮนฯ‚ ฮดฮนฮบฮญฯ‚ ฯ„ฮฟฯ… ฯฯ…ฮธฮผฮฏฯƒฮตฮนฯ‚. ฮ“ฮนฮฑ ฮฝฮฑ ฮดฮนฮฑฮผฮฟฯฯ†ฯŽฯƒฮตฯ„ฮต ฮญฮฝฮฑ:

  1. ฮ•ฯ€ฮนฮปฮญฮพฯ„ฮต ฯ„ฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯƒฯ„ฮฟ ฮดฮญฮฝฯ„ฯฮฟ ฯƒฯ„ฮฟ ฮฑฯฮนฯƒฯ„ฮตฯฯŒ ฯ€ฮฑฯฮฌฮธฯ…ฯฮฟ.
  2. ฮ•ฮนฯƒฮฑฮณฮฌฮณฮตฯ„ฮต ฯ„ฮนฯ‚ ฯฯ…ฮธฮผฮฏฯƒฮตฮนฯ‚ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮทฯ‚ ฯƒฯ„ฮฟ ฮดฮตฮพฮนฯŒ ฯ€ฮฑฯฮฌฮธฯ…ฯฮฟ.

ฮคฮฟ ฮดฮตฮพฮฏ ฯ€ฮปฮฑฮฏฯƒฮนฮฟ ฮฑฮปฮปฮฌฮถฮตฮน ฮผฮต ฮบฮฌฮธฮต ฯ„ฯฯ€ฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ…, ฯŒฯ€ฯ‰ฯ‚ ฯ†ฮฑฮฏฮฝฮตฯ„ฮฑฮน ฯ€ฮฑฯฮฑฮบฮฌฯ„ฯ‰.

JMeter ฯ€ฮฏฮฝฮฑฮบฮฑฯ‚ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮทฯ‚ ฯƒฯ„ฮฑ ฮดฮตฮพฮนฮฌ ฮณฮนฮฑ ฮญฮฝฮฑ ฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮดฮนฮฑฮผฯŒฯฯ†ฯ‰ฯƒฮทฯ‚

ฮ ฯŽฯ‚ ฮฝฮฑ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฯƒฮตฯ„ฮต ฮญฮฝฮฑ ฯƒฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮ‘ฯ€ฮฟฮธฮทฮบฮตฯฯƒฯ„ฮต ฯ„ฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฮฎฯ‚ ฯƒฮฑฯ‚ ฯ€ฯฮนฮฝ ฮฑฯ€ฯŒ ฯ„ฮทฮฝ ฮตฮบฯ„ฮญฮปฮตฯƒฮท ฮผฮนฮฑฯ‚ ฮดฮฟฮบฮนฮผฮฎฯ‚. ฮœฮต ฮฑฯ…ฯ„ฯŒฮฝ ฯ„ฮฟฮฝ ฯ„ฯฯŒฯ€ฮฟ ฯ€ฯฮฟฯƒฯ„ฮฑฯ„ฮตฯฮตฯ„ฮต ฯ„ฮทฮฝ ฮตฯฮณฮฑฯƒฮฏฮฑ ฯƒฮฑฯ‚ ฮฑฯ€ฯŒ ฮผฮท ฮฑฮฝฮฑฮผฮตฮฝฯŒฮผฮตฮฝฮฑ ฯƒฯ†ฮฌฮปฮผฮฑฯ„ฮฑ ฮบฮฑฯ„ฮฌ ฯ„ฮทฮฝ ฮตฮบฯ„ฮญฮปฮตฯƒฮท. ฮคฮฑ ฮฒฮฎฮผฮฑฯ„ฮฑ ฮตฮฏฮฝฮฑฮน:

  1. ฮ‘ฯฯ‡ฮตฮฏฮฟ -> ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฮดฮฟฮบฮนฮผฮฎฯ‚ ฯ‰ฯ‚ โ€” ฮฑฮฝฮฟฮฏฮณฮตฮน ฮญฮฝฮฑ ฯ€ฮฑฯฮฌฮธฯ…ฯฮฟ ฮดฮนฮฑฮปฯŒฮณฮฟฯ….
  2. ฮ•ฮนฯƒฮฑฮณฮฌฮณฮตฯ„ฮต ฮญฮฝฮฑ ฯŒฮฝฮฟฮผฮฑ ฮฑฯฯ‡ฮตฮฏฮฟฯ… ฮณฮนฮฑ ฯ„ฮฟ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฮฎฯ‚ -> ฮบฮปฮนฮบ ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท.

ฮœฮตฮฝฮฟฯ ฮฑฯฯ‡ฮตฮฏฮฟฯ… ฮ ฮฑฯฮฌฮธฯ…ฯฮฟ ฮดฮนฮฑฮปฯŒฮณฮฟฯ… ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฮดฮฟฮบฮนฮผฮฎฯ‚ ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฯ‰ฯ‚ ฮตฮณฮณฯฮฑฯ†ฮฎ ฮฟฮปฯŒฮบฮปฮทฯฮฟฯ… ฯ„ฮฟฯ… ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฯƒฯ„ฮฟ ฮดฮฏฯƒฮบฮฟ

ฮฃฮทฮผฮตฮฏฯ‰ฯƒฮท: ฮท ฮฑฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฮตฮฝฯŒฯ‚ ฮฃฯ‡ฮตฮดฮฏฮฟฯ… ฮ”ฮฟฮบฮนฮผฮฎฯ‚ ฮตฮฏฮฝฮฑฮน ฮดฮนฮฑฯ†ฮฟฯฮตฯ„ฮนฮบฮญฯ‚ ฮฑฯ€ฯŒ ฯ„ฮทฮฝ ฮฑฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฮตฮฝฯŒฯ‚ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ….

ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮ‘ฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ…
ฮˆฮฝฮฑ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฮฑฯ€ฮฟฯ„ฮตฮปฮตฮฏฯ„ฮฑฮน ฮฑฯ€ฯŒ ฮญฮฝฮฑ ฮฎ ฯ€ฮฟฮปฮปฮฌ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮˆฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฮผฯŒฮฝฮฟ ฮฒฮฑฯƒฮนฮบฯŒ ฯƒฯ…ฯƒฯ„ฮฑฯ„ฮนฮบฯŒ ฯ„ฮฟฯ… JMeter
ฮ— ฮฑฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฯ„ฮฟฯ… ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮตฮณฮณฯฮฌฯ†ฮตฮน ฮบฮฌฮธฮต ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯ„ฮฟฯ… ฯƒฯ‡ฮตฮดฮฏฮฟฯ… ฮ— ฮฑฯ€ฮฟฮธฮฎฮบฮตฯ…ฯƒฮท ฮตฮฝฯŒฯ‚ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ… ฮตฮณฮณฯฮฌฯ†ฮตฮน ฮผฯŒฮฝฮฟ ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ
ฮ†ฮฝฮฟฮนฮพฮต ฮพฮฑฮฝฮฌ ฮผฮต ฮ‘ฯฯ‡ฮตฮฏฮฟ -> ฮ†ฮฝฮฟฮนฮณฮผฮฑ ฮ†ฮฝฮฟฮนฮพฮต ฮพฮฑฮฝฮฌ ฮผฮต ฮดฮตฮพฮฏ ฮบฮปฮนฮบ -> ฮฃฯ…ฮณฯ‡ฯŽฮฝฮตฯ…ฯƒฮท

ฮ”ฮทฮผฮนฮฟฯ…ฯฮณฮฎฯƒฯ„ฮต ฮญฮฝฮฑ Combo Test Plan

ฮœฯ€ฮฟฯฮตฮฏฯ‚ ฮฝฮฑ ฯƒฯ…ฮณฯ‡ฯŽฮฝฮตฯ…ฯƒฮท ฮญฮฝฮฑ ฮฎ ฯ€ฮฟฮปฮปฮฌ ฮฑฯ€ฮฟฮธฮทฮบฮตฯ…ฮผฮญฮฝฮฑ ฮฃฯ‡ฮญฮดฮนฮฑ ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฯƒฮต ฮญฮฝฮฑ combo ฮฃฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚, ฯŒฯ€ฯ‰ฯ‚ ฯ†ฮฑฮฏฮฝฮตฯ„ฮฑฮน ฯƒฯ„ฮฟ ฯ€ฮฑฯฮฑฮบฮฌฯ„ฯ‰ ฯƒฯ‡ฮฎฮผฮฑ.

ฮ”ฯฮฟ ฮฃฯ‡ฮญฮดฮนฮฑ ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฯƒฯ…ฮณฯ‡ฯ‰ฮฝฮตฯฯ„ฮทฮบฮฑฮฝ ฯƒฮต ฮญฮฝฮฑ ฮตฮฝฮนฮฑฮฏฮฟ ฯƒฯ…ฮฝฮดฯ…ฮฑฯƒฯ„ฮนฮบฯŒ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ

ฮ‘ฯ‚ ฯ…ฯ€ฮฟฮธฮญฯƒฮฟฯ…ฮผฮต ฯŒฯ„ฮน ฮญฯ‡ฮตฯ„ฮต ฮญฮฝฮฑ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฮผฮต ฯ„ฮฟ ฯŒฮฝฮฟฮผฮฑ Test_Fragment.jmx ฯƒฯ„ฮฟฮฝ ฯ…ฯ€ฮฟฮปฮฟฮณฮนฯƒฯ„ฮฎ ฯƒฮฑฯ‚ (ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ ฯ€ฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฯ„ฮฟ ฮฑฯฯ‡ฮตฮฏฮฟ). ฮฃฯ…ฮณฯ‡ฯ‰ฮฝฮตฯฯƒฯ„ฮต ฯ„ฮฟ ฮผฮต ฯ„ฮฟ ฯ€ฯฯŒฮณฯฮฑฮผฮผฮฑ ฯ€ฮฟฯ… ฮตฮฏฮฝฮฑฮน ฮฑฮฝฮฟฮนฯ‡ฯ„ฯŒ ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮท ฯƒฯ„ฮนฮณฮผฮฎ ฯƒฯ„ฮฟ JMeter ฮฝฮฑ ฯ‡ฯ„ฮฏฯƒฮตฮน ฮญฮฝฮฑ ฮผฮตฮณฮฑฮปฯฯ„ฮตฯฮฟ.

ฮฃฯ…ฮณฯ‡ฯŽฮฝฮตฯ…ฯƒฮท ฯ„ฮฟฯ… Test_Fragment.jmx ฯƒฯ„ฮฟ ฯ„ฯฮญฯ‡ฮฟฮฝ ฮฑฮฝฮฟฮนฯ‡ฯ„ฯŒ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ

ฮŒฮปฮฑ ฯ„ฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮฑฯ€ฯŒ Test_Fragment.jmx ฯ€ฯฮฟฯƒฯ„ฮฏฮธฮตฮฝฯ„ฮฑฮน ฯ€ฮปฮญฮฟฮฝ ฯƒฯ„ฮฟ ฯ„ฯฮญฯ‡ฮฟฮฝ ฮฃฯ‡ฮญฮดฮนฮฟ ฮ”ฮฟฮบฮนฮผฯŽฮฝ ฯƒฮฑฯ‚, ฯŒฯ€ฯ‰ฯ‚ ฯ†ฮฑฮฏฮฝฮตฯ„ฮฑฮน ฯƒฯ„ฮฟ ฯ€ฮฑฯฮฑฮบฮฌฯ„ฯ‰ ฯƒฯ‡ฮฎฮผฮฑ.

ฮฃฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮฑฯ€ฯŒ ฯ„ฮฟ ฯƒฯ…ฮณฯ‡ฯ‰ฮฝฮตฯ…ฮผฮญฮฝฮฟ ฯ„ฮผฮฎฮผฮฑ ฯ€ฮฟฯ… ฮฑฮฝฮฑฯ†ฮญฯฮฟฮฝฯ„ฮฑฮน ฯƒฯ„ฮฟ ฯƒฯ…ฮฝฮดฯ…ฮฑฯƒฯ„ฮนฮบฯŒ ฯƒฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮ ฯŽฯ‚ ฮฝฮฑ ฮตฮบฯ„ฮตฮปฮญฯƒฮตฯ„ฮต ฯ„ฮฟ ฯƒฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮœฮต ฯ„ฮฟ ฯƒฯ‡ฮญฮดฮนฮฟ ฮฑฯ€ฮฟฮธฮทฮบฮตฯ…ฮผฮญฮฝฮฟ, ฮผฯ€ฮฟฯฮตฮฏฯ„ฮต ฮฝฮฑ ฯ„ฮฟ ฮตฮบฯ„ฮตฮปฮญฯƒฮตฯ„ฮต. ฮ“ฮนฮฑ ฮฝฮฑ ฮตฮบฯ„ฮตฮปฮญฯƒฮตฯ„ฮต ฮญฮฝฮฑ ฮฎ ฯ€ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ ฯƒฯ‡ฮญฮดฮนฮฑ ฮดฮฟฮบฮนฮผฯŽฮฝ, ฮตฯ€ฮนฮปฮญฮพฯ„ฮต ฮ‘ฯฯ‡ฮนฮบฮฎ (Ctrl + R) ฮฑฯ€ฯŒ ฯ„ฮฟ ฯ„ฯฮญฮพฮนฮผฮฟ ฮผฮตฮฝฮฟฯ.

ฮœฮตฮฝฮฟฯ ฮ•ฮบฯ„ฮญฮปฮตฯƒฮทฯ‚ ฮผฮต ฯ„ฮทฮฝ ฮตฮฝฯ„ฮฟฮปฮฎ ฮˆฮฝฮฑฯฮพฮท ฯ€ฮฟฯ… ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮทฮฝ ฮตฮบฯ„ฮญฮปฮตฯƒฮท ฮตฮฝฯŒฯ‚ JMeter ฮฃฯ‡ฮญฮดฮนฮฟ ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮ•ฮฝฯŽ JMeter ฮตฮบฯ„ฮตฮปฮตฮฏฯ„ฮฑฮน, ฮตฮผฯ†ฮฑฮฝฮฏฮถฮตฯ„ฮฑฮน ฮญฮฝฮฑ ฮผฮนฮบฯฯŒ ฯ€ฯฮฌฯƒฮนฮฝฮฟ ฯ€ฮปฮฑฮฏฯƒฮนฮฟ ฯƒฯ„ฮฟ ฮดฮตฮพฮฏ ฮฌฮบฯฮฟ ฯ„ฮทฯ‚ ฮณฯฮฑฮผฮผฮฎฯ‚ ฮผฮตฮฝฮฟฯ.

ฮ ฯฮฌฯƒฮนฮฝฮท ฮญฮฝฮดฮตฮนฮพฮท ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑฯ‚ ฮผฮต ฯ„ฮฟฮฝ ฮตฮฝฮตฯฮณฯŒ ฮบฮฑฮน ฯ„ฮฟฮฝ ฯƒฯ…ฮฝฮฟฮปฮนฮบฯŒ ฮฑฯฮนฮธฮผฯŒ ฮฝฮทฮผฮฌฯ„ฯ‰ฮฝ

ฮŸฮน ฮฑฯฮนฮธฮผฮฟฮฏ ฯƒฯ„ฮฑ ฮฑฯฮนฯƒฯ„ฮตฯฮฌ ฯ„ฮฟฯ… ฯ€ฯฮฌฯƒฮนฮฝฮฟฯ… ฯ€ฮปฮฑฮนฯƒฮฏฮฟฯ… ฮตฮฏฮฝฮฑฮน ฮฟ ฮฑฯฮนฮธฮผฯŒฯ‚ ฯ„ฯ‰ฮฝ ฮตฮฝฮตฯฮณฮฌ ฮฝฮฎฮผฮฑฯ„ฮฑ / ฯƒฯ…ฮฝฮฟฮปฮนฮบฯŒฯ‚ ฮฑฯฮนฮธฮผฯŒฯ‚ ฮฑฯ€ฯŒ ฮฝฮฎฮผฮฑฯ„ฮฑ.

ฮ“ฮนฮฑ ฮฝฮฑ ฮดฮนฮฑฮบฯŒฯˆฮตฯ„ฮต ฯ„ฮท ฮดฮฟฮบฮนฮผฮฎ, ฯ€ฮฑฯ„ฮฎฯƒฯ„ฮต ฯ„ฮฟ ฯƒฯ„ฮฌฯƒฮท ฮฎ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฎฯƒฯ„ฮต ฯ„ฮท ฯƒฯ…ฮฝฯ„ฯŒฮผฮตฯ…ฯƒฮท Ctrl + '.'

ฮšฮฟฯ…ฮผฯ€ฮนฮฌ ฮดฮนฮฑฮบฮฟฯ€ฮฎฯ‚ ฮบฮฑฮน ฯ„ฮตฯฮผฮฑฯ„ฮนฯƒฮผฮฟฯ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑฯ‚ ฯƒฯ„ฮฟ JMeter ฮณฯฮฑฮผฮผฮฎ ฮตฯฮณฮฑฮปฮตฮฏฯ‰ฮฝ

ฮˆฮบฮธฮตฯƒฮท ฮดฮฟฮบฮนฮผฮฎฯ‚

ฮŒฯ„ฮฑฮฝ ฮฟฮปฮฟฮบฮปฮทฯฯ‰ฮธฮตฮฏ ฮท ฮตฮบฯ„ฮญฮปฮตฯƒฮท, ฮผฯ€ฮฟฯฮตฮฏฯ„ฮต ฮฝฮฑ ฯƒฯ…ฮปฮปฮญฮพฮตฯ„ฮต ฯ„ฮทฮฝ ฮฑฮฝฮฑฯ†ฮฟฯฮฌ ฮดฮฟฮบฮนฮผฮฎฯ‚: ฯ„ฮฟ ฮฑฯฯ‡ฮตฮฏฮฟ ฮบฮฑฯ„ฮฑฮณฯฮฑฯ†ฮฎฯ‚ ฯƒฯ†ฮฑฮปฮผฮฌฯ„ฯ‰ฮฝ ฯ€ฮฟฯ… ฮฑฯ€ฮฟฮธฮทฮบฮตฯฯ„ฮทฮบฮต ฯ‰ฯ‚ jmeter.log, ฮบฮฑฮธฯŽฯ‚ ฮบฮฑฮน ฯ„ฮฟ ฮฑฯฯ‡ฮตฮฏฮฟ ฮฑฯ€ฮฟฯ„ฮตฮปฮตฯƒฮผฮฌฯ„ฯ‰ฮฝ ฯ€ฮฟฯ… ฮณฯฮฌฯ†ฯ„ฮทฮบฮต ฮฑฯ€ฯŒ ฯ„ฮฟฯ…ฯ‚ ฮฑฮบฯฮฟฮฑฯ„ฮญฯ‚ ฯƒฮฑฯ‚. ฮ‘ฮบฮฟฮปฮฟฯ…ฮธฮตฮฏ ฮญฮฝฮฑ ฯ„ฯ…ฯ€ฮนฮบฯŒ ฮฑฯ€ฯŒฯƒฯ€ฮฑฯƒฮผฮฑ ฮตฮบฮบฮฏฮฝฮทฯƒฮทฯ‚ ฯ„ฮฟฯ… jmeter.log:

2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation
2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3
2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11
2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM
2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11
2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64
2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8
2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States)
2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3
2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin

ฮ”ฮนฮฑฮฒฮฌฯƒฯ„ฮต ฯ€ฯฯŽฯ„ฮฑ ฯ„ฮฟ jmeter.log ฮบฮฌฮธฮต ฯ†ฮฟฯฮฌ ฯ€ฮฟฯ… ฮผฮนฮฑ ฮตฮบฯ„ฮญฮปฮตฯƒฮท ฮดฮตฮฝ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮตฮฏ ฯƒฯ‰ฯƒฯ„ฮฌ: ฮบฮฑฯ„ฮฑฮณฯฮฌฯ†ฮตฮน ฯ„ฮฟ JMeter ฮบฮฑฮน Java ฮตฮบฮดฯŒฯƒฮตฮนฯ‚, ฮฟฯ€ฮฟฮนฮฟฮดฮฎฯ€ฮฟฯ„ฮต ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯ€ฮฟฯ… ฮฑฯ€ฮญฯ„ฯ…ฯ‡ฮต ฮฝฮฑ ฯ†ฮฟฯฯ„ฯŽฯƒฮตฮน ฮบฮฑฮน ฮบฮฌฮธฮต ฮตฮพฮฑฮฏฯฮตฯƒฮท ฯ€ฮฟฯ… ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฎฮธฮทฮบฮต. ฮŸฮน ฯ„ฯฮญฯ‡ฮฟฯ…ฯƒฮตฯ‚ ฮตฮบฮดฯŒฯƒฮตฮนฯ‚ ฮผฯ€ฮฟฯฮฟฯฮฝ ฮตฯ€ฮฏฯƒฮทฯ‚ ฮฝฮฑ ฮผฮตฯ„ฮฑฯ„ฯฮญฯˆฮฟฯ…ฮฝ ฮญฮฝฮฑ ฮฑฯฯ‡ฮตฮฏฮฟ ฮฑฯ€ฮฟฯ„ฮตฮปฮตฯƒฮผฮฌฯ„ฯ‰ฮฝ ฯƒฮต ฮญฮฝฮฑฮฝ ฯ€ฮตฯฮนฮทฮณฮฎฯƒฮนฮผฮฟ ฯ€ฮฏฮฝฮฑฮบฮฑ ฮตฮปฮญฮณฯ‡ฮฟฯ… HTML ฮผฮต ฮณฯฮฑฯ†ฮฎฮผฮฑฯ„ฮฑ ฯ‡ฯฯŒฮฝฮฟฯ… ฮฑฯ€ฯŒฮบฯฮนฯƒฮทฯ‚, ฮฑฯ€ฯŒฮดฮฟฯƒฮทฯ‚ ฮบฮฑฮน ฯ€ฮฟฯƒฮฟฯƒฯ„ฮฟฯ ฯƒฯ†ฮฑฮปฮผฮฌฯ„ฯ‰ฮฝ.

ฮฃฯ…ฯ‡ฮฝฮญฯ‚ ฮ•ฯฯ‰ฯ„ฮฎฯƒฮตฮนฯ‚

ฮˆฮฝฮฑ Test Fragment ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑฯ‚ ฮฑฮฝฮตฮฝฮตฯฮณฯŒฯ‚ ฮบฮปฮฌฮดฮฟฯ‚ ฯ€ฮฟฯ… ฮตฮบฯ„ฮตฮปฮตฮฏฯ„ฮฑฮน ฮผฯŒฮฝฮฟ ฯŒฯ„ฮฑฮฝ ฯ„ฮฟฮฝ ฮบฮฑฮปฮตฮฏ ฮผฮนฮฑ ฮœฮฟฮฝฮฌฮดฮฑ ฮฎ ฮญฮฝฮฑฯ‚ ฮ•ฮปฮตฮณฮบฯ„ฮฎฯ‚ ฮฃฯ…ฮผฯ€ฮตฯฮฏฮปฮทฯˆฮทฯ‚. ฮคฮฑ ฮธฯฮฑฯฯƒฮผฮฑฯ„ฮฑ ฮตฯ€ฮนฯ„ฯฮญฯ€ฮฟฯ…ฮฝ ฯƒฮต ฯ€ฮฟฮปฮปฮฌ ฯƒฯ‡ฮญฮดฮนฮฑ ฮฝฮฑ ฮตฯ€ฮฑฮฝฮฑฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฟฯฮฝ ฮญฮฝฮฑ ฮผฯ€ฮปฮฟฮบ ฮปฮฟฮณฮนฮบฮฎฯ‚, ฯŒฯ€ฯ‰ฯ‚ ฮฒฮฎฮผฮฑฯ„ฮฑ ฯƒฯฮฝฮดฮตฯƒฮทฯ‚, ฯ‡ฯ‰ฯฮฏฯ‚ ฮฝฮฑ ฮฑฮฝฯ„ฮนฮณฯฮฌฯ†ฮฟฯ…ฮฝ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ.

Apache JMeter 5.6.3 ฮฑฯ€ฮฑฮนฯ„ฮตฮฏ Java 8 ฮฎ ฮฝฮตฯŒฯ„ฮตฯฮท ฮญฮบฮดฮฟฯƒฮท, ฮบฮฑฮน ฯ„ฮฟ ฮญฯฮณฮฟ ฯƒฯ…ฮฝฮนฯƒฯ„ฮฌ Java 17 ฮฎ ฮฝฮตฯŒฯ„ฮตฯฮท ฮญฮบฮดฮฟฯƒฮท. ฮ— ฮตฮบฯ„ฮญฮปฮตฯƒฮท ฯƒฮต ฮญฮฝฮฑ ฯ„ฯฮญฯ‡ฮฟฮฝ JDK ฮผฮฑฮบฯฮฟฯ€ฯฯŒฮธฮตฯƒฮผฮทฯ‚ ฯ…ฯ€ฮฟฯƒฯ„ฮฎฯฮนฮพฮทฯ‚ ฯ€ฯฮฟฯƒฯ†ฮญฯฮตฮน ฮตฯ€ฮฏฯƒฮทฯ‚ ฮบฮฑฮปฯฯ„ฮตฯฮท ฯƒฯ…ฮผฯ€ฮตฯฮนฯ†ฮฟฯฮฌ ฯƒฯ…ฮปฮปฮฟฮณฮฎฯ‚ ฮฑฯ€ฮฟฯฯฮนฮผฮผฮฌฯ„ฯ‰ฮฝ ฯƒฮต ฯ€ฮตฯฮนฯ€ฯ„ฯŽฯƒฮตฮนฯ‚ ฮผฮตฮณฮฌฮปฮฟฯ… ฮฑฯฮนฮธฮผฮฟฯ ฮฝฮทฮผฮฌฯ„ฯ‰ฮฝ.

ฮคฮฟ ฮณฯฮฑฯ†ฮนฮบฯŒ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท (GUI) ฮบฮฑฯ„ฮฑฮฝฮฑฮปฯŽฮฝฮตฮน ฮผฮฝฮฎฮผฮท ฮบฮฑฮน CPU ฯ€ฮฟฯ… ฯ‡ฯฮตฮนฮฌฮถฮตฯ„ฮฑฮน ฮท ฮณฮตฮฝฮฝฮฎฯ„ฯฮนฮฑ ฯ†ฮฟฯฯ„ฮฏฮฟฯ…, ฮตฯ€ฮฟฮผฮญฮฝฯ‰ฯ‚ ฯ„ฮฑ ฮฑฯ€ฮฟฯ„ฮตฮปฮญฯƒฮผฮฑฯ„ฮฑ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฌฮถฮฟฯ…ฮฝ ฮฑฯƒฯ…ฮผฮผฮตฯ„ฯฮฏฮฑ ฮบฮฑฮธฯŽฯ‚ ฮฑฯ…ฮพฮฌฮฝฮตฯ„ฮฑฮน ฮฟ ฮฑฯฮนฮธฮผฯŒฯ‚ ฯ„ฯ‰ฮฝ ฮฝฮทฮผฮฌฯ„ฯ‰ฮฝ. ฮŸ Apache ฯƒฯ…ฮฝฮนฯƒฯ„ฮฌ ฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮบฮฑฮน ฯ„ฮฟฮฝ ฮตฮฝฯ„ฮฟฯ€ฮนฯƒฮผฯŒ ฯƒฯ†ฮฑฮปฮผฮฌฯ„ฯ‰ฮฝ ฯƒฯ‡ฮตฮดฮฏฯ‰ฮฝ ฯƒฯ„ฮฟ ฮณฯฮฑฯ†ฮนฮบฯŒ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท (GUI) ฮบฮฑฮน, ฯƒฯ„ฮท ฯƒฯ…ฮฝฮญฯ‡ฮตฮนฮฑ, ฯ„ฮทฮฝ ฮตฮบฯ„ฮญฮปฮตฯƒฮท ฯ„ฮทฯ‚ ฯ€ฯฮฑฮณฮผฮฑฯ„ฮนฮบฮฎฯ‚ ฮดฮฟฮบฮนฮผฮฎฯ‚ ฮฑฯ€ฯŒ ฯ„ฮท ฮณฯฮฑฮผฮผฮฎ ฮตฮฝฯ„ฮฟฮปฯŽฮฝ.

ฮฮฑฮน โ€” ฮญฮฝฮฑ ฮฑฯฯ‡ฮตฮฏฮฟ .jmx ฮตฮฏฮฝฮฑฮน XML, ฮตฯ€ฮฟฮผฮญฮฝฯ‰ฯ‚ ฮฑฮฝฮฟฮฏฮณฮตฮน ฯƒฮต ฮฟฯ€ฮฟฮนฮฟฮฝฮดฮฎฯ€ฮฟฯ„ฮต ฮตฯ€ฮตฮพฮตฯฮณฮฑฯƒฯ„ฮฎ ฮบฮฑฮน ฮดฮนฮฑฯ†ฮญฯฮตฮน ฮบฮฑฮธฮฑฯฮฌ ฯƒฯ„ฮฟ Git. ฮ”ฮนฮฑฯ„ฮทฯฮฎฯƒฯ„ฮต ฮผฮนฮบฯฮญฯ‚ ฯ„ฮนฯ‚ ฯ‡ฮตฮนฯฮฟฮบฮฏฮฝฮทฯ„ฮตฯ‚ ฮตฯ€ฮตฮพฮตฯฮณฮฑฯƒฮฏฮตฯ‚, ฯŒฯ€ฯ‰ฯ‚ ฯ„ฮฑ ฮฟฮฝฯŒฮผฮฑฯ„ฮฑ ฮบฮตฮฝฯ„ฯฮนฮบฯŽฮฝ ฯ…ฯ€ฮฟฮปฮฟฮณฮนฯƒฯ„ฯŽฮฝ. ฮœฮนฮฑ ฮปฮฑฮฝฮธฮฑฯƒฮผฮญฮฝฮท ฮตฯ„ฮนฮบฮญฯ„ฮฑ ฯƒฯ„ฮฑฮผฮฑฯ„ฮฌ ฯ„ฮท ฯ†ฯŒฯฯ„ฯ‰ฯƒฮท ฮฟฮปฯŒฮบฮปฮทฯฮฟฯ… ฯ„ฮฟฯ… ฯƒฯ‡ฮตฮดฮฏฮฟฯ….

ฮ— ฮผฮทฯ‡ฮฑฮฝฮนฮบฮฎ ฮผฮฌฮธฮทฯƒฮท ฮฒฮฑฯƒฮฏฮถฮตฯ„ฮฑฮน ฯƒฮต ฮบฮฑฮฝฮฟฮฝฮนฮบฮญฯ‚ ฮปฮฑฮฝฮธฮฌฮฝฮฟฯ…ฯƒฮตฯ‚ ฯƒฯ…ฮฝฮธฮฎฮบฮตฯ‚, ฯฯ…ฮธฮผฮฟฮฑฯ€ฯŒฮดฮฟฯƒฮท ฮบฮฑฮน ฯ€ฮฟฯƒฮฟฯƒฯ„ฮฌ ฯƒฯ†ฮฌฮปฮผฮฑฯ„ฮฟฯ‚, ฮบฮฑฮน ฯƒฯ„ฮท ฯƒฯ…ฮฝฮญฯ‡ฮตฮนฮฑ ฮฟฮน ฯƒฮทฮผฮฑฮฏฮตฯ‚ ฯ€ฮฟฯ… ฮผฮตฯ„ฮฑฮฒฮฌฮปฮปฮฟฮฝฯ„ฮฑฮน ฯƒฮต ฮญฮฝฮฑ ฯƒฯ„ฮฑฮธฮตฯฯŒ ฯŒฯฮนฮฟ ฮธฮฑ ฮญฯ‡ฮฑฮฝฮฑฮฝ ฯ„ฮทฮฝ ฮฑฯ€ฯŒฮดฮฟฯƒฮท. ฮŸฮน ฮฝฮตฯŒฯ„ฮตฯฮตฯ‚ ฯ€ฮปฮฑฯ„ฯ†ฯŒฯฮผฮตฯ‚ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฟฯฮฝ ฮตฯ€ฮฏฯƒฮทฯ‚ ฯ€ฯฮฟฯ†ฮฏฮป ฯ†ฮฟฯฯ„ฮฏฮฟฯ… ฮฑฯ€ฯŒ ฯ„ฮทฮฝ ฮบฮฏฮฝฮทฯƒฮท ฯ€ฮฑฯฮฑฮณฯ‰ฮณฮฎฯ‚, ฮตฯ€ฮฟฮผฮญฮฝฯ‰ฯ‚ ฯ„ฮฑ ฯƒฮตฮฝฮฌฯฮนฮฑ ฯ€ฮฑฯฮฑฮผฮญฮฝฮฟฯ…ฮฝ ฯฮตฮฑฮปฮนฯƒฯ„ฮนฮบฮฌ ฯ‡ฯ‰ฯฮฏฯ‚ ฯ‡ฮตฮนฯฮฟฮบฮฏฮฝฮทฯ„ฮท ฮฑฮฝฮฌฮปฯ…ฯƒฮท.

GitHub Copilot ฯƒฯ‡ฮญฮดฮนฮฑ Groovy ฮณฮนฮฑ ฮดฮตฮนฮณฮผฮฑฯ„ฮฟฮปฮฎฯ€ฯ„ฮตฯ‚ JSR223, ฯƒฯฮฝฮฟฮปฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฯ‰ฮฝ CSV ฮบฮฑฮน ฮฒฮฎฮผฮฑฯ„ฮฑ ฮฑฮณฯ‰ฮณฮฟฯ CI ฮณฯฮฎฮณฮฟฯฮฑ. ฮงฮตฮนฯฮฏฮถฮตฯ„ฮฑฮน ฮฑฮบฮฑฯ„ฮญฯฮณฮฑฯƒฯ„ฮฟ XML .jmx ฮปฮนฮณฯŒฯ„ฮตฯฮฟ ฮฑฮพฮนฯŒฯ€ฮนฯƒฯ„ฮฑ, ฮตฯ€ฮฟฮผฮญฮฝฯ‰ฯ‚ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮฏฮถฮตฯ„ฮต ฯ„ฮฑ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮทฮผฮญฮฝฮฑ ฯƒฯ‡ฮญฮดฮนฮฑ ฯ‰ฯ‚ ฯ€ฯฮฟฯƒฯ‡ฮญฮดฮนฮฑ ฮบฮฑฮน ฮตฯ€ฮฑฮปฮทฮธฮตฯฯƒฯ„ฮต ฯ„ฮฑ ฯƒฯ„ฮฟ ฮณฯฮฑฯ†ฮนฮบฯŒ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท.

ฮ”ฮตฮฝ ฯ…ฯ€ฮฌฯฯ‡ฮตฮน ฯƒฯ„ฮฑฮธฮตฯฯŒ ฯŒฯฮนฮฟ โ€” ฮตฮพฮฑฯฯ„ฮฌฯ„ฮฑฮน ฮฑฯ€ฯŒ ฯ„ฮฟ ฮผฮญฮณฮตฮธฮฟฯ‚ ฯ„ฮฟฯ… ฯƒฯ‰ฯฮฟฯ, ฯ„ฮทฮฝ ฯ€ฮฟฮปฯ…ฯ€ฮปฮฟฮบฯŒฯ„ฮทฯ„ฮฑ ฯ„ฮฟฯ… ฯƒฮตฮฝฮฑฯฮฏฮฟฯ… ฮบฮฑฮน ฯ„ฮฟ ฮผฮทฯ‡ฮฌฮฝฮทฮผฮฑ. ฮœฮนฮฑ ฯƒฯ…ฮฝฯ„ฮฟฮฝฮนฯƒฮผฮญฮฝฮท ฯ€ฮฑฯฮฟฯ…ฯƒฮฏฮฑ ฯƒฯ…ฮฝฮฎฮธฯ‰ฯ‚ ฯ‡ฮตฮนฯฮฏฮถฮตฯ„ฮฑฮน ฮผฮตฯฮนฮบฮญฯ‚ ฯ‡ฮนฮปฮนฮฌฮดฮตฯ‚ ฮฝฮฎฮผฮฑฯ„ฮฑ. ฮ ฮญฯฮฑ ฮฑฯ€ฯŒ ฮฑฯ…ฯ„ฯŒ, ฮบฮฑฯ„ฮฑฮฝฮญฮผฮตฯ„ฮต ฯ„ฮฟ ฯ†ฮฟฯฯ„ฮฏฮฟ ฯƒฮต ฯ€ฮฟฮปฮปฮฌ ฮผฮทฯ‡ฮฑฮฝฮฎฮผฮฑฯ„ฮฑ ฮผฮต ฮบฮฑฯ„ฮฑฮฝฮตฮผฮทฮผฮญฮฝฮตฯ‚ ฮดฮฟฮบฮนฮผฮญฯ‚.

ฮฃฯ…ฮฝฮฎฮธฯ‰ฯ‚ ฯ€ฯฯŒฮบฮตฮนฯ„ฮฑฮน ฮณฮนฮฑ ฮญฮฝฮฑ ฯ€ฯฯŒฯƒฮธฮตฯ„ฮฟ ฯ€ฮฟฯ… ฮปฮตฮฏฯ€ฮตฮน ฮฎ ฮณฮนฮฑ ฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯ€ฮฟฯ… ฮญฯ‡ฮตฮน ฮฑฯ†ฮฑฮนฯฮตฮธฮตฮฏ ฮฑฯ€ฯŒ ฮฝฮตฯŒฯ„ฮตฯฮตฯ‚ ฮตฮบฮดฯŒฯƒฮตฮนฯ‚. ฮคฮฟ jmeter.log ฮฟฮฝฮฟฮผฮฌฮถฮตฮน ฯ„ฮทฮฝ ฮบฮปฮฌฯƒฮท ฯ€ฮฟฯ… ฮฑฯ€ฮญฯ„ฯ…ฯ‡ฮต ฮฝฮฑ ฯ†ฮฟฯฯ„ฯŽฯƒฮตฮน โ€” ฮตฮณฮบฮฑฯ„ฮฑฯƒฯ„ฮฎฯƒฯ„ฮต ฯ„ฮฟ ฮฑฮฝฯ„ฮฏฯƒฯ„ฮฟฮนฯ‡ฮฟ ฯ€ฯฯŒฯƒฮธฮตฯ„ฮฟ ฮฎ ฮฑฮฝฮฟฮฏฮพฯ„ฮต ฯ„ฮฟ .jmx ฯƒฮต ฮญฮฝฮฑฮฝ ฮตฯ€ฮตฮพฮตฯฮณฮฑฯƒฯ„ฮฎ ฮบฮฑฮน ฮดฮนฮฑฮณฯฮฌฯˆฯ„ฮต ฯ„ฮฟ ฮฟฯฯ†ฮฑฮฝฯŒ ฮผฯ€ฮปฮฟฮบ.

ฮฃฯ…ฮฝฮฟฯˆฮฏฯƒฯ„ฮต ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮทฮฝ ฮฑฮฝฮฌฯฯ„ฮทฯƒฮท ฮผฮต: