Я хочу имитировать весь процесс оформления заказа под нагрузкой. Это по существу включает в себя запуск нескольких POST в последовательности, где клиент хранит уникальный файл cookie для каждой последовательности, что позволяет сохранить сессию. Может ли кто-нибудь рекомендовать программное обеспечение или услугу, отвечающую этим условиям?Стресс-тест процесса нашего магазина
ответ
Этот вид вещей может быть очень легко, эффективно и свободно выполнен с использованием Apache JMeter. Вы можете либо записать путешествие с помощью прокси-сервера JMeter, либо просто добавить запросы вручную.
Чтобы имитировать печенье, добавьте Cookie Manager к тестовому плану. Для любых других токенов или идентификаторов сеансов, которые необходимо скоррелировать, вы можете использовать код Regular Expression Extractor.
Существует множество опций для такого теста. Бесплатные инструменты с открытым исходным кодом потребуют немного дополнительной работы с вашей стороны, но в противном случае бесплатны. Такие инструменты, как наша (Load Tester 5), будут выполняться намного быстрее, но для этого есть стоимость. Если ваша организация не имеет большого опыта тестирования нагрузки и находится в плотном графике, вы можете захотеть получить внешнюю помощь, чтобы помочь вам выполнить свой срок и изучить процесс (мы также предлагаем услуги!).
- 1. Создать шаблон для нашего собственного процесса
- 2. Предотвращение ботов от соскабливания нашего контента/перегрузки нашего сервера
- 3. вид магазина магазина с href
- 4. Имя магазина магазина и info.plist
- 5. Django - организация магазина веб-магазина
- 6. Локализация iPhone для магазина
- 7. Предотвратите автоматическое обновление нашего приложения
- 8. Реализация аудита для нашего приложения
- 9. Изменение подстроки от нашего или
- 10. Как выйти из нашего приложения
- 11. Настройка нашего собственного концентратора докеров
- 12. Получение значения нашего массива - PHP
- 13. Архитектура нашего решения и совета
- 14. Ошибка в регистрации нашего приложения ...!
- 15. Синхронизировать счет магазина магазина до подписки Braintree
- 16. PayPal Цепная адаптивная переадресация с логотипом магазина
- 17. Как мы обнаруживаем проблемы с установками нашего расширения хром?
- 18. Идентификатор процесса процесса Начал с начала процесса
- 19. Утилита настройки для магазина Google Apps
- 20. Убийца процесса процесса
- 21. Извлечение сетевого процесса процесса
- 22. Отладка дочернего процесса процесса
- 23. Ошибка процесса процесса Erlang
- 24. Просмотр состояния процесса процесса
- 25. Периодически перезагрузка процесса
- 26. Насколько велика слишком большая для магазина redux?
- 27. Публикация нашего приложения для iPad не загружается
- 28. Как удалить изображения из нашего приложения?
- 29. Как загрузить карту из нашего текущего местоположения
- 30. Можно ли изменить значение dEFAULT_FD_BUFFER_SIZE для нашего?
Это может зависеть от языка/среды. В моей работе мы используем TFS/Visual Studio, поэтому мы используем платформу Microsoft Load Testing. На каком языке написано приложение и какие типы серверов у вас есть? –
Это приложение LAMP. – weotch
http://www.linuxjournal.com/article/6691 –