Какво е JMeter тест?
JMeter Test е процесът на тестване, извършен с помощта на инструмента за тестване на производителността Apache Jmeter. Помага за тестване на уеб приложения за тестване на производителността, стрес тестване, както и тестване на натоварване. Той също така поддържа статични и динамични ресурси и предоставя различни графични анализи за тестване на производителността на уеб приложение.
Указания за преодоляване на ограниченията на JMeter в разпределена среда:
- Ограничете броя на нишките
- Използване на прокси сървър
- Използване на променливи
- Намалете изискването за ресурси
- Проверете регистрационните файлове на JMeter
- Изтрийте локалния път от CSV Config набора от данни
- Следвайте конвенцията за именуване на файлове
JMeter има някои ограничения, особено когато се изпълнява в разпределена среда. За да използвате ефективно JMeter за тестване, трябва да използвате следните насоки:
Ограничете броя на нишките
В максимална брой нишки можете ефективно работи с JMeter е 300 . Това ограничение се дължи на възможностите на хардуера. Ако JMeter се накара да работи с по-голям брой нишки, точността на информацията за времето ще намалее.
Използване на прокси сървър
Прокси сървърът е една от най-добрите практики на JMeter, която ви помага да абстрахирате някои често срещани елементи от записаните мостри. Освен това е полезно да записвате тестовете си.
Използване на променливи
Някои планове за тестове трябва да използват различни стойности за различни потребители / нишки. Например, може да искате да тествате последователност, която изисква уникално влизане за всеки потребител. Това е лесно да се постигне с помощта на променливи JMeter.
Намалете изискването за ресурси
GUI режимът консумира много компютърна памет при голямо натоварване. Това причинява проблеми с производителността.
Има някои най-добри практики за тестване на натоварване на JMeter за намаляване на изискванията за ресурси:
- Използвайте режим, различен от GUI
- Деактивирайте слушателя „Преглед на дървото на резултатите“ по време на теста за зареждане. Тъй като консумира повече памет и кара JMeter да свърши паметта.
- Деактивирайте всички резултати от графики на JMeter
- Използвайте формата на резултатите от теста CSV.
- Запазете само необходимия резултат от теста. JMeter може да отнеме много време, за да запази много подробни резултати от теста.
Проверете регистрационните файлове на JMeter
Всички грешки в плана за тестване или изпълнението на теста ще бъдат записани в регистрационните файлове. Мониторингът на регистрационния файл ви помага да намерите грешката по-рано
Изтрийте локалния път от CSV Config набора от данни
Ако използвате съществуващ CSV файл с данни, който сте създали на вашия локален компютър, трябва да изтриете съществуващия локален път (Текущ път на CSV файл). Ако не изтриете локалния път, JMeter не може да намери CSV файла с данни на вашия локален компютър.
Следвайте конвенцията за именуване на файлове
Не записвайте тестовия план под сложно име на файл, използвайте само буквено-цифрови знаци.