Поделиться через


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

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[удалено] Запуск нагрузочных тестов

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks