Най-добри практики за вашите Jmeter тестове и тестване на натоварване

Какво е JMeter Тест?

JMeter тест е процесът на тестване, извършен с помощта на инструмента за тестване на производителността Apache Jmeter. Той помага да се тестват уеб приложенията за тестване на производителността, стрес тестване, както и тестване при натоварване. Той също така поддържа статични и динамични ресурси и предоставя различни графични анализи за тестване на производителността на уеб приложение.

Насоки за преодоляване JMeter ограничения в разпределена среда:

  1. Ограничете броя на нишките
  2. Използване на прокси сървър
  3. Използване на променливи
  4. Намалете изискването за ресурси
  5. Проверете JMeter трупи
  6. Изтрийте локалния път от CSV Data Set Config
  7. Следвайте конвенцията за именуване на файлове

Най-добри практики за вашите Jmeter тестове

JMeter има някои ограничения, особено когато се изпълнява в разпределена среда. За използване JMeter ефективно за тестване, трябва да използвате следните указания:

Ограничете броя на нишките

- максимален брой нишки, с които можете ефективно да работите JMeter is 300. Това ограничение се дължи на възможностите на хардуера. Ако JMeter е направен да работи с по-голям брой нишки, точността на информацията за времето ще намалее.

Използване на прокси сървър

Прокси сървърът е един от JMeter най-добри практики, които ви помагат да абстрахирате определени общи елементи от записаните проби. Освен това е полезно да записвате вашите тестове.

Използване на променливи

Някои тестови планове трябва да използват различни стойности за различни потребители/нишки. Например, може да искате да тествате последователност, която изисква уникално влизане за всеки потребител. Това се постига лесно с помощта на JMeter променливи.

Намалете изискването за ресурси

GUI режимът изразходва много компютърна памет при голямо натоварване. Това причинява проблеми с производителността.

Има някои JMeter най-добри практики при тестване на натоварване за намаляване на изискването за ресурси:

  • Използвайте режим без GUI
  • Деактивирайте слушателя „Преглед на дървото на резултатите“ по време на теста за натоварване. Защото консумира повече памет и причини JMeter работи, за да изчерпи паметта.
  • Изключване на всички JMeter графики резултати
  • Използвайте CSV формата на резултатите от теста.
  • Запазете само необходимия резултат от теста. JMeter може да отнеме много време за запазване на много подробни резултати от теста.

Проверете JMeter трупи

Всякакви грешки в План за тестване или изпълнението на тест ще бъде записано в регистрационните файлове. Наблюдението на регистрационния файл ви помага да откриете грешката рано

Изтрийте локалния път от CSV Data Set Config

Ако използвате съществуващ CSV файл с данни, който сте създали на вашия локален компютър, трябва да изтриете съществуващия локален път (Текущ път на CSV файл). Ако не изтриете локалния път, JMeter не можете да намерите CSV файла с данни на вашия локален компютър.

Следвайте конвенцията за именуване на файлове

Не запазвайте тестов план под сложно име на файл, използвайте само буквено-цифрови героите.