2015-05-18 2 views
1

я получаю следующее сообщение об ошибкеJmeter Beanshell ошибка

 ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval In file: inline evaluation of: ``import java.text.*; import java.io.*; import java.util.*; import org.apache.jmet . . . '' Encountered "/" at line 15, column 74. 

кто-то может сказать, что является причиной problem.thanks.

ответ

4

Вы можете использовать следующие подходы для отладки Beanshell скрипта:

  1. Добавить debug(); строки в начале вашего скрипта и проверить STDOUT, так что вы будете быть в состоянии увидеть, что именно происходит
  2. Добавить запись дополнительной как log.info("something");, так что вы сможете определить, какие линии в порядке и где выполнение останавливается, глядя в jmeter.log файла
  3. Оберните сотрудничество де в Try/поймать блок следующим образом:

    try { 
        //your Beanshell code here 
    } catch (Exception ex) { 
        log.info("Script execution failed", ex); 
    } 
    

Сведение об исключении будет напечатано в jmeter.log файла, это гораздо более информативным, чем Error invoking bsh method один.

См. How to use BeanShell: JMeter's favorite built-in component руководство для получения дополнительных советов и рекомендаций.

1

можете ли вы опубликовать полный сценарий бобы, пожалуйста?

Вероятно, у вас есть небольшая синтаксическая ошибка. В соответствии с сообщением об ошибке, он будет на линии 15.

+0

спасибо, спаситель, на самом деле в моем скрипте было несколько ошибок, которые вызывали этот prb? – jasleen