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


LoadTestUserContext - класс

Обновлен: Ноябрь 2007

Инкапсулирует в нагрузочном тесте информацию о контексте пользователя, в котором выполняется нагрузочный тест.

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class LoadTestUserContext _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable
'Применение
Dim instance As LoadTestUserContext
[SerializableAttribute]
public class LoadTestUserContext : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
[SerializableAttribute]
public ref class LoadTestUserContext : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
public class LoadTestUserContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

Заметки

LoadTestUserContext инкапсулирует в нагрузочном тесте информацию о контексте пользователя, в котором выполняется нагрузочный тест.

Примеры

Код тестирования модуля, выполняющийся в контексте нагрузочного теста, может получить ссылку на LoadTestUserContext для виртуального пользователя, выполняющего модульный тест, с использованием ключа "$LoadTestUserContext" при допуске к свойствам TestContext.

Пример.

    LoadTestUserContext loadTestUserContext = this.TestContext.Properties["$LoadTestUserContext"] as LoadTestUserContext;

Аналогично, закодированный веб-тест может обращаться к LoadTestUserContext следующим образом.

    LoadTestUserContext loadTestUserContext = this.Context["$LoadTestUserContext"] as LoadTestUserContext;

Если модульный тест или веб-тест выполняется вне контекста нагрузочного теста, контекстом LoadTestUserContext, возвращаемым предыдущим кодом, является nullссылка null (Nothing в Visual Basic).

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

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestUserContext

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

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

См. также

Ссылки

LoadTestUserContext - члены

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