| [отпатрулированная версия] | [непроверенная версия] |
|
|
| |
|
|
|
| |
=== Основные принципы нагрузочного тестирования === |
|
=== Основные принципы нагрузочного тестирования === |
| − |
Ниже рассмотрены некоторые экспериментальные факты, обобщённые в принципы, используемые при тестировании производительности в целом и применимые к любому типу тестирования производительности (в частности и к нагрузочному тестированию). |
+ |
Ниже рассмотрены некоторые экспериментальные факты, обобщённые принципы, используемые при тестировании производительности в целом и применимые к любому типу тестирования производительности (в частности и к нагрузочному тестированию). |
| |
|
|
|
| |
: '''1. Уникальность запросов''' |
|
: '''1. Уникальность запросов''' |
|
|
| |
|HP |
|
|HP |
| |
|Инструмент для нагрузочного тестирования, изначально разработанный для эмуляции работы большого количества параллельно работающих пользователей. Также может быть использован для [[Модульное тестирование|unit-]] или [[Интеграционное тестирование|интеграционного тестирования]]. |
|
|Инструмент для нагрузочного тестирования, изначально разработанный для эмуляции работы большого количества параллельно работающих пользователей. Также может быть использован для [[Модульное тестирование|unit-]] или [[Интеграционное тестирование|интеграционного тестирования]]. |
| |
+ |
|- |
| |
+ |
|[https://smartbear.com/product/loadcomplete/overview/ LoadComplete] |
| |
+ |
|SmartBear |
| |
+ |
|Проприетарный продукт, позволяющий проводить нагрузочное тестирование веб-приложений |
| |
|- |
|
|- |
| |
|[[SilkPerformer]] |
|
|[[SilkPerformer]] |
|
|
| |
|RadView Software |
|
|RadView Software |
| |
|Нагрузочное тестирование инструмент для веб-и мобильных приложений, включая веб-панели для тестирования производительности анализа. Используется для крупномасштабных нагрузок, которые могут быть сгенерированы также из облака. лицензированный.<ref>[http://www.softwaretestinghelp.com/webload-load-testing-tool-review "WebLOAD Review-Getting Started with WebLOAD Load Testing Tool"]</ref> |
|
|Нагрузочное тестирование инструмент для веб-и мобильных приложений, включая веб-панели для тестирования производительности анализа. Используется для крупномасштабных нагрузок, которые могут быть сгенерированы также из облака. лицензированный.<ref>[http://www.softwaretestinghelp.com/webload-load-testing-tool-review "WebLOAD Review-Getting Started with WebLOAD Load Testing Tool"]</ref> |
| |
+ |
|- |
| |
+ |
|[[Яндекс.Танк]] |
| |
+ |
|Яндекс |
| |
+ |
|Модульный и расширяемый инструмент, позволяющий использовать внутри разные генераторы, в частности, знакомый многим JMeter. Это open-source проект, опубликованный Яндексом в 2012 году. |
| |
|} |
|
|} |
| |
|
|
|
|
|
| |
* [[Виртуальная память|Virtual]] — объём виртуального адресного пространства, которое использует процесс. Этот объём подразумевает, как использование соответствующего дискового пространства так и оперативной памяти. Система виртуальной памяти гарантирует, что потоки одного процесса не получат доступа к памяти принадлежащей другому процессу. |
|
* [[Виртуальная память|Virtual]] — объём виртуального адресного пространства, которое использует процесс. Этот объём подразумевает, как использование соответствующего дискового пространства так и оперативной памяти. Система виртуальной памяти гарантирует, что потоки одного процесса не получат доступа к памяти принадлежащей другому процессу. |
| |
* Private — объём адресного пространства, занятого процессом и не разделяемого с другими процессами. |
|
* Private — объём адресного пространства, занятого процессом и не разделяемого с другими процессами. |
| − |
* Working Set — набор страниц памяти, недавно использованных процессом. В случае, когда свободной памяти достаточно, страницы остаются в наборе, даже если они не используются. В случае, когда свободной памяти остаётся мало, использованные страницы перемещаются из ОЗУ на жёсткий диск (или другой накопитель, такой как [[Флеш-память]]), освобождая ОЗУ для загрузки других активных страниц памяти. |
+ |
* [[Working Set]] — набор страниц памяти, недавно использованных процессом. В случае, когда свободной памяти достаточно, страницы остаются в наборе, даже если они не используются. В случае, когда свободной памяти остаётся мало, использованные страницы перемещаются из ОЗУ на жёсткий диск (или другой накопитель, такой как [[Флеш-память]]), освобождая ОЗУ для загрузки других активных страниц памяти. |
| |
* [[Разделяемая память|Shared]] — объём используемой процессом физической памяти, которая может использоваться совместно с другими процессами. Хотя память выделенная процессу должна быть изолированной, процессам, иногда, необходимо иметь возможность обмениваться информацией. Общая память является самым быстрым способом [[Межпроцессное взаимодействие|межпроцессного взаимодействия]]. |
|
* [[Разделяемая память|Shared]] — объём используемой процессом физической памяти, которая может использоваться совместно с другими процессами. Хотя память выделенная процессу должна быть изолированной, процессам, иногда, необходимо иметь возможность обмениваться информацией. Общая память является самым быстрым способом [[Межпроцессное взаимодействие|межпроцессного взаимодействия]]. |
| |
|
|
|