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


LoadTestStepLoadProfile - класс

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

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

Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestStepLoadProfile

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class LoadTestStepLoadProfile _
    Inherits LoadTestLoadProfile
[SerializableAttribute]
public class LoadTestStepLoadProfile : LoadTestLoadProfile
[SerializableAttribute]
public ref class LoadTestStepLoadProfile : public LoadTestLoadProfile
[<SerializableAttribute>]
type LoadTestStepLoadProfile =  
    class 
        inherit LoadTestLoadProfile 
    end
public class LoadTestStepLoadProfile extends LoadTestLoadProfile

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

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

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

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

Свойства

  Имя Описание
Открытое свойство InitialUserCount Возвращает или задает начальное количество пользователей при использовании пошагового шаблона нагрузки.
Открытое свойство MaxUserCount Возвращает или задает максимальное количество пользователей при использовании пошагового шаблона нагрузки. (Переопределяет LoadTestLoadProfile.MaxUserCount.)
Открытое свойство MinUserCount Получает или задает минимальное число пользователей, которое может вернуть метод GetLoad класса, расширяющего класс LoadTestLoadProfile. (Унаследовано от LoadTestLoadProfile.)
Открытое свойство ScenarioName Получает или задает имя сценария в нагрузочном тесте, управляемого реализацией профиля нагрузки. (Унаследовано от LoadTestLoadProfile.)
Открытое свойство StepDuration Возвращает или задает временной интервал между шагами в секундах.
Открытое свойство StepRampTime Возвращает или задает временной интервал, в течение которого на каждом шаге постепенно добавляются пользователи, количество которых задано свойством StepUserCount.
Открытое свойство StepUserCount Возвращает или задает количество пользователей, добавляемое на каждом шаге, при использовании пошагового шаблона нагрузки.

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

Методы

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

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

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

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

См. также

Ссылки

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

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

About Load Pattern

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