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


LoadTestLoadProfile - класс

Предоставляет абстрактный базовый класс для профилей нагрузочных тестов.

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

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestConstantLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestGoalBasedLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestStepLoadProfile

Пространство имен:  Microsoft.VisualStudio.TestTools.LoadTesting
Сборка:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (в Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public MustInherit Class LoadTestLoadProfile
[SerializableAttribute]
public abstract class LoadTestLoadProfile
[SerializableAttribute]
public ref class LoadTestLoadProfile abstract
[<AbstractClass>]
[<SerializableAttribute>]
type LoadTestLoadProfile =  class end
public abstract class LoadTestLoadProfile

Тип LoadTestLoadProfile предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод LoadTestLoadProfile Инициализирует новый экземпляр класса LoadTestLoadProfile.

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

Свойства

  Имя Описание
Открытое свойство MaxUserCount Получает или задает максимальное число пользователей, которое может вернуть метод GetLoad.
Открытое свойство MinUserCount Получает или задает минимальное число пользователей, которое может вернуть метод GetLoad класса, расширяющего класс LoadTestLoadProfile.
Открытое свойство ScenarioName Получает или задает имя сценария в нагрузочном тесте, управляемого реализацией профиля нагрузки.

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

Методы

  Имя Описание
Открытый метод CheckIfProfileCanBeModified Создает исключение, если свойство профиля еще не подготовлено к изменению.
Открытый метод Copy Возвращает копию текущего объекта, поэтому он может быть изменен и назначен свойству LoadTestScenario.LoadProfile.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetLoad При переопределении в производном классе возвращает пользовательскую нагрузку, которую следует использовать в текущее время при выполнении нагрузочного теста с учетом количества секунд, истекших с начала нагрузочного теста.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RestoreUserCountAfterRestart Восстанавливает текущее число пользователей до значения, которое было до перезагрузки.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод Validate При переопределении в производном классе проверяет, все ли свойства этого объекта имеют действительные и последовательные значения.

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

Заметки

LoadTestLoadProfile является абстрактным базовым классом для следующих классов:

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.LoadTesting - пространство имен

Другие ресурсы

About Load Pattern

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