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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.LoadTesting - пространство имен