Jmeter BSF Sampler отладка JavaScript

#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");