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


LoadTest - класс

Представляет выполняемый нагрузочный тест.

Иерархия наследования

System.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 Возникает при превышении правила порогового значения.

В начало страницы

Заметки

Нагрузочное тестирование полезно для предсказания влияния на производительность приложения во время больших рабочих пользовательских нагрузок.Это моделирует реалистичные пользовательские объемы, необходимые для определения реальных условий, которые могут использоваться для изменения требований и конструирования приложений, чтобы обеспечить соответствие ожидаемым стандартам качества для программного продукта.Нагрузочные тесты могут включать как веб-тесты, так и модульные тесты.

Доступ к параметрам нагрузочных тестов осуществляется через пользовательский интерфейс или при помощи подключаемого модуля нагрузочного теста.Дополнительные сведения см. в разделе Практическое руководство. Создание подключаемого модуля нагрузочных тестов.

ПримечаниеПримечание

Перед выполнение интенсивного нагрузочного теста рекомендуется выполнить тест состояния.Дополнительные сведения см. в разделе 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