Я очень новичок в тестировании производительности. Я использую пакет pypi funkload для этого. Я могу выполнить тесты нагрузки с этим. Я хочу реализовать следующий сценарий.Внедрение тестирования загрузки Funkload
- Возможности задать сползать скорость (т.е. 5 пользователей каждую 1 минуту)
- Возможности задать время разгона (т.е. сползать все пользователь в течение 20 минут)
- Возможности задать замедление скорости (т.е. остановить 5 пользователей каждые 30 секунд)
- Возможность указать время простоя (то есть остановить всех пользователей в течение 1 мин.)
- Возможность указать, сколько времени выполнить после того, как пользователи будут увеличены (то есть после того, как все пользователи будут увеличены, тест производительности на 30 минут)
- Возможность указать, как долго должен проходить каждый тестовый пример (т. запускать вход в систему и выйти из тестового сценария 15 раз)
- Возможность выбора точки рандеву (т.е. ждать, когда все пользователи войдут в систему, а затем выполните шаги в сценариях)
- Возможность ожидания между шагами (т.е. для скрипта, который входит в систему , нажимает кнопку новой учетной записи, создает новую учетную запись и выходит из системы, мы должны иметь возможность случайным образом ждать между 15 и 45 секундами между входами и нажать кнопку создания новой учетной записи, случайным образом ждать между 15 с-45 между нажатием кнопки новой учетной записи и созданием новых учетной записи и случайным образом ждать между 15-45 секундами между созданием новой учетной записи и выходом из системы).
Приятно читать то, что вы хотите реализовать. Какова ваша * конкретная проблема? – Wolf
@wolf говорят, что один пользователь зарегистрировался на сервере. затем продолжайте работать. то больше пользователей продолжают вести журнал. то некоторые могут выйти из системы. Я хочу отслеживать различные параметры для ответа сервера. как max, min, avg, общий успех и т. д. –
Что я хочу сказать: ваш вопрос кажется очень широким и не показывает, что вы пробовали до сих пор. Он описывает вашу задачу, но не ** конкретные ** точки, где вы терпите неудачу. (BTW: Я не могу ответить на него, я даже не знал [FunkLoad] (http://funkload.nuxeo.org/) до сих пор.) – Wolf