Propriedade LoadTestGoalBasedLoadProfile.CategoryName
Obtém ou define uma categoria de contador de desempenho para monitorar.
Namespace: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (em Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Sintaxe
'Declaração
Public Property CategoryName As String
Get
Set
public string CategoryName { get; set; }
public:
property String^ CategoryName {
String^ get ();
void set (String^ value);
}
member CategoryName : string with get, set
function get CategoryName () : String
function set CategoryName (value : String)
Valor de propriedade
Tipo: System.String
O nome da categoria de contador de desempenho para monitorar.
Comentários
CategoryName, CounterName, InstanceName e MachineName são as propriedades de identificador de contador de desempenho. Essas propriedades se combinam para identificar uma instância de um contador de desempenho para coletar. Algumas ou todas as propriedades de identificador de contador de desempenho de um GoalBasedLoadProfile podem ser alteradas quando um novo GoalBasedLoadProfile é atribuído por um plug-in.
Entretanto, se o contador de desempenho especificado não pode ser coletado porque não existe ou não possui as permissões necessárias, um erro é relatado e as configurações de perfil de carga atual permanecerão em vigor.
Todas as alterações a qualquer uma das propriedades de qualquer uma das classes LoadTestLoadProfile devem ser feitas antes de atribuir o objeto LoadTestLoadProfile para a propriedade LoadProfile a LoadTestScenario. Depois que o objeto LoadTestLoadProfile tiver sido atribuído à propriedade LoadProfile, torna-se uma versão somente leitura. Uma exceção será lançada se você tentar definir quaisquer propriedades do objeto LoadProfile, enquanto ele estiver no estado somente leitura. Para obter um novo objeto de LoadProfile gravável, chame o método Copy (), conforme mostrado no exemplo em LoadTestGoalBasedLoadProfile.
Exemplos
Um exemplo de uma categoria de contador que pode ser monitorado é o processo.
Para monitorar o tempo do processador é usado por SQL Server, set MachineName ao nome do computador que está executando o SQL Server, defina o NomeDaCategoria como processo, defina CounterName para % Processor Timee defina o InstanceName para sqlservr.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.