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


WebTestContext - класс

Представляет доступный контекст для объекта WebTest.

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

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class WebTestContext _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable
[SerializableAttribute]
public class WebTestContext : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
[SerializableAttribute]
public ref class WebTestContext : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
[<SerializableAttribute>]
type WebTestContext =  
    class
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
    end
public class WebTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

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

Свойства

  Имя Описание
Открытое свойство AgentCount Получает общее количество агентов, используемых в текущем тестовом запуске.
Открытое свойство AgentId Получает отсчитываемый от нуля индекс для текущего агента.
Открытое свойство AgentName Получает имя компьютера агента, на котором выполняется объект WebTest.
Открытое свойство ControllerName Получает имя компьютера-контроллера тестирования.
Открытое свойство CookieContainer Получает или задает файлы Cookie, использованные предыдущими запросами веб-теста производительности.
Открытое свойство Count Получает количество пар "ключ-значение" в объекте WebTestContext.
Открытое свойство IsNewUser Получает значение, указывающее, выполняется ли веб-тест производительности в контексте нового пользователя целевого веб-сайта.
Открытое свойство IsReadOnly Получает значение, указывающее, доступен ли объект WebTestContext только для чтения.
Открытое свойство Item Получает или задает значение, связанное с указанным ключом объекта WebTestContext.
Открытое свойство Keys Получает коллекцию всех ключей в WebTestContext.
Открытое свойство LastRequestOutcome
Открытое свойство LastResponse Получает или задает последний объект WebTestResponse.
Открытое свойство ValidationLevel Получает уровень проверки текущего тестового запуска.
Открытое свойство Values Получает коллекцию всех значений в словаре WebTestContext.
Открытое свойство WebTestIteration Получает номер итерации этого варианта веб-теста производительности.
Открытое свойство WebTestUserId Получает значение, которое однозначно идентифицирует моделируемый виртуальный пользователь при выполнении веб-теста производительности в нагрузочном тесте.

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

Методы

  Имя Описание
Открытый метод Add(KeyValuePair<String, Object>) Добавляет объект KeyValuePair<TKey, TValue> в объект WebTestContext.
Открытый метод Add(String, Object) Добавляет элемент с указанными ключом и значением в WebTestContext.
Открытый метод Clear Удаляет все элементы из объекта WebTestContext.
Открытый метод Contains Определяет, содержит ли объект WebTestContext указанную пару "ключ-значение".
Открытый метод ContainsKey Определяет, содержится ли элемент с указанным ключом в WebTestContext.
Открытый метод CopyTo Копирует элементы WebTestContext в массив объектов KeyValuePair<TKey, TValue>.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetEnumerator Возвращает объект IEnumerator<T>, который содержит элементы WebTestContext.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Remove(KeyValuePair<String, Object>) Удаляет объект KeyValuePair<TKey, TValue> из объекта WebTestContext.
Открытый метод Remove(String) Удаляет элемент с указанным ключом из WebTestContext.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TryGetValue Получает значение, связанное с указанным ключом.

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator Возвращает перечислитель, перебирающий коллекцию элементов WebTestContext.

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

Заметки

Используется во всех веб-тестах производительности и содержит данные, описывающие их контекст.Эти сведения включают данные о значениях, связанных с данными, сведения о текущем запуске, такие как AgentId или ControllerName, и другие контекстные сведения.

В этом классе нет открытых конструкторов.

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

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

См. также

Ссылки

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

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

Working with Web Tests