LoadTest - класс
Представляет выполняемый нагрузочный тест.
Иерархия наследования
Object
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest
Пространство имен: Microsoft.VisualStudio.TestTools.LoadTesting
Сборка: Microsoft.VisualStudio.QualityTools.LoadTestFramework (в Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Синтаксис
'Декларация
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest = class end
public class LoadTest
Тип LoadTest предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
LoadTest | Инициализирует новый экземпляр класса LoadTest. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Context | Возвращает объект LoadTestContext для запуска текущего нагрузочного теста. | |
Name | Возвращает имя нагрузочного теста. | |
RunSettings | Возвращает параметры запуска, используемые для запуска текущего нагрузочного теста. | |
Scenarios | Возвращает коллекцию сценариев в нагрузочном тесте. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Abort() | Останавливает нагрузочный тест на всех агентах. | |
Abort(Exception) | Останавливает нагрузочный тест на всех агентах и задает исключение, вызвавшее прерывание. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
Heartbeat | Происходит раз в секунду. | |
LoadTestAborted | Происходит при прерывании нагрузочного теста. | |
LoadTestFinished | Происходит при остановке выполнения нагрузочного теста на агенте. | |
LoadTestStarting | Происходит непосредственно перед началом выполнения нагрузочного теста на агенте. | |
LoadTestWarmupComplete | Происходит по завершении периода прогрева. | |
TestFinished | Происходит, когда заканчивается итерация одного из тестов, содержащихся в нагрузочном тесте. | |
TestSelected | Происходит каждый раз, когда выбирается итерация одного из тестов, содержащихся в LoadTest. | |
TestStarting | Происходит, когда начинается итерация одного из тестов, содержащихся в нагрузочном тесте. | |
ThresholdExceeded | Происходит при превышении правила порогового значения. |
В начало страницы
Заметки
Нагрузочное тестирование полезно для предсказания влияния на производительность приложения во время больших рабочих пользовательских нагрузок. Это моделирует реалистичные пользовательские объемы для определения реальных условий, которые могут использоваться для изменения требований и разработки приложения в соответствии с ожидаемым стандартам качества для программного продукта. Нагрузочные тесты можно включать Web и модульные тесты.
Параметры тестирования нагрузки может осуществляться через пользовательский Интерфейс или с подключаемый модуль нагрузочного теста. Для получения дополнительной информации см. Практическое руководство. Создание подключаемого модуля нагрузочных тестов.
Примечание
Рекомендуется выполнить тест состояния перед запуском интенсивного нагрузочного теста.Для получения дополнительной информации см. Guidelines for Smoke Testing.Это помогает проверить конфигурации и ожидаемое поведение теста.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.LoadTesting - пространство имен
Другие ресурсы
Working with Load Tests Overview
[удалено] Запуск нагрузочных тестов