Ошибка преобразователей. ConversionException, когда я запускаю jmeter по коду Java

Быть предельно ясным и практичным:

Stub: класс или объект, который реализует методы класса / объекта, которые будут подделаны, и всегда возвращает то, что вы хотите.

Пример в JavaScript:

var Stub = {
   method_a: function(param_a, param_b){
      return 'This is an static result';
   }
}

Mock: то же самое, что и заглушка, но добавляет некоторую логику, которая «проверяет» при вызове метода, поэтому вы можете быть уверены, что некоторая реализация вызывает этот метод.

Как говорит @mLevan, представьте, что вы тестируете класс регистрации пользователя. После вызова Save, он должен вызвать SendConfirmationEmail.

Очень глупый код Пример:

var Mock = {
   calls: {
      method_a: 0
   }

   method_a: function(param_a, param_b){
     this.method_a++; 
     console.log('Mock.method_a its been called!');
   }
}
0
задан Ali Tran 15 January 2019 в 15:39
поделиться

2 ответа

Либо ваша установка JMeter повреждена, либо неверна конфигурация вашего проекта Java.

  1. Убедитесь, что этот файл присутствует:

    /work/apache-jmeter-5.0/lib/ext/ApacheJMeter_http.jar
    
    • Если это так - добавьте его в Java Проект Classpath:

    • Если это не так - лучшее, что вы можете сделать, это переустановить JMeter . Убедитесь, что проверили целостность загруженного пакета, чтобы обнаружить то есть неполную загрузку. Вы также можете получить файл отдельно , однако, учитывая природу вашего вопроса, я сомневаюсь, что вы сможете разрешить зависимости вручную, лучше положиться на установочный комплект JMeter.
0
ответ дан Dmitri T 15 January 2019 в 15:39
поделиться
0
ответ дан funkyjelly 15 January 2019 в 15:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: