Как проверить 7 транзакций клиентов в секунду? - PullRequest
0 голосов
/ 08 февраля 2020

Я использую jmeter для моего теста производительности. Веб-сайт должен выполнять 7 customer transaction per second with the average TPS of 22.19 and maximum TPS of 25.01. Так что я определил свой план тестирования с 7 потоками для запуска с 3 циклами и утвердил ответ с 200 и 204. Я также asserted the response with duration response for 2 second since it is needed.

, но я довольно запутался, как утверждать это average TPS and maximum TPS? Я также не уверен, как проверить 7 customer transaction per second. ? Спасибо за помощь.

1 Ответ

1 голос
/ 10 февраля 2020
  1. Поместите все запросы, которые относятся к customer transaction, под Контроллер транзакций и переименуйте его в customer-transaction
  2. Загрузить и установить Инструмент Телец
  3. Создать Конфигурация Taurus YAML файл для запуска вашего теста JMeter выглядит следующим образом:

    execution:
      - scenario: simple
    
    scenarios:
      simple:
        script: test.jmx
    reporting:
      - module: passfail
        criteria:
          - hits for customer-transaction>7 for 1s, stop as failed
    
  4. Вот и все, если вы будете Получая менее 7 попаданий в секунду, тест автоматически останавливается как неудачный и имеет ненулевой код состояния выхода

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