Можно ли сделать запись на блэйзметре при выполнении теста автоматизации транспортира? - PullRequest
0 голосов
/ 15 ноября 2018

У нас есть много сценариев автоматизации пользовательского интерфейса, написанных на Typescript, и мы используем Protractor с тестовой средой Jasmine для их запуска.Они отлично работают, и теперь мы хотим провести нагрузочное тестирование с помощью jMeter.

Можно ли подключить эти тесты пользовательского интерфейса в jMeter вместо того, чтобы снова записывать одни и те же потоки отдельно?

Я прочитал, что Loadrunner позволяет использовать скрипты winrunner из автоматизации пользовательского интерфейса.Я хотел сделать что-то подобное с моими тестами пользовательского интерфейса и jMeter.Это возможно?

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете записать свои тесты транспортира, используя HTTP (S) Recordder сценариев тестирования JMeter следующим образом:

  1. Запустите JMeter HTTP (S) Test Script Recorder.Самый простой способ сделать это - использовать функцию JMeter Templates - она ​​создаст хорошую конфигурацию для записи
  2. Сконфигурируйте свои тесты транспортира для использования теста HTTP (S) JMeterScript Recorder в качестве прокси

    exports.config = {
        seleniumAddress: 'http://localhost:4444/wd/hub',
        capabilities: {
            browserName: 'firefox',
            proxy: {
                proxyType: 'manual',
                httpProxy: 'localhost:8888',
                sslProxy: 'localhost:8888'
            }
        }
        framework: 'jasmine',
        //etc
    
  3. Запустите тесты транспортира

  4. JMeter будет хранить запросы под Recording Controller

Если вы хотите выполнить запись с помощью BlazeMeter - пропустите шаг # 1, а на шаге 2 используйте имя хоста и порт прокси-рекордера BlazeMeter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...