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

Съдържание:

Anonim

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проверете регистрационните файлове на JMeter

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

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

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

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

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