#javascript #debugging #jmeter
#javascript #отладка #jmeter
Вопрос:
Есть ли хороший способ отладить мой BSF Sampler, написанный на JavaScript, с использованием Jmeter? Например, часто используется console.log() в браузере. Есть ли подобный метод, при котором я могу видеть выходные данные в Jmeter?
Комментарии:
1. вы уже нашли какое-либо решение?
2. Нет. Мой текущий метод отладки — установка пользовательских переменных в BSF JS sampler… Это отстой. Я действительно хотел бы найти лучший метод отладки.
3. Чтобы добавить, это также сложно, когда в файле JS есть проблема. Ошибки нет, она просто не запускается. Хотел бы я точно знать, когда возникает исключение.
4. Я сталкиваюсь с той же проблемой и до сих пор не нахожу решения…
Ответ №1:
JavaScript может использовать регистратор из JMeter и его уровни журнала, например, debug, info
попробуйте:
log.info("Hello World!");
Ответ №2:
для этого можно использовать print()
команду. Он будет записан в консоль Jmeter.
Комментарии:
1. BlackGaff: боюсь, ваши методы работают только с постпроцессором BeanShell
Ответ №3:
Вы можете помещать вызовы OUT.println в свои javascripts в BSF Sampler, BSF PreProcessor, BSF PostProcessor. Это приведет к записи строк в окно консоли jmeter. Например:
OUT.println("hello world");