Registrazione dell'attività dello stub del servizio in un file di log

Mediante la registrazione dello stub del servizio, è possibile monitorare le interazioni tra un'applicazione e il server stub. Quando l'opzione è abilitata, viene creato un file di log per ogni stub distribuito. I file di log vengono presentati come report HTML formattati.

Prima di iniziare

È necessario creare uno o più stub del servizio.

Procedura

Per registrare l'attività dello stub del servizio:

  1. Aggiungere il seguente argomento VM (Virtual Machine) al file eclipse.ini: -DSTUB_LOG_LEVEL=log_level.
    Utilizzare uno dei seguenti valori per la variabile log_level:
    • 0: disabilitare il log.
    • 1: registrare l'attività dello stub senza i dettagli.
    • 2: registrare l'attività dello stub includendo il contenuto dei messaggi inviati e ricevuti.
    • 3: uguale al livello 2 con intestazioni HTTP dei messaggi ricevuti.
    • 4: uguale al livello 3 con file allegati.
    È possibile aggiungere anche i seguenti argomenti facoltativi:
    • -DSTUB_LOG_KEEP_PREVIOUS=true: questa opzione crea un file di log separato ogni volta che lo stub del servizio viene ridistribuito. Se il valore non è true o se l'opzione non è presente, il file di log viene cancellato se lo stub del servizio viene ridistribuito o quando il server stub viene arrestato.
    • -DSTUB_LOG_SERIALIZE_XML=true: questa opzione visualizza il contenuto XML (con i livelli di log 2, 3 e 4) senza formattazione o rientro. Se il valore non è true o se l'opzione non è presente, il contenuto XML è formattato e rientrato nel log.

    Il file eclipse.ini è ubicato nella stessa directory del file binario di avvio eclipse.exe utilizzato per eseguire il prodotto.

    Ad esempio, per abilitare la registrazione con contenuto di base, aggiungere la seguente riga alla fine del file eclipse.ini: -DSTUB_LOG_LEVEL=2.
  2. Riavviare il workbench e, nella finestra Monitor stub, fare clic sull'icona Esegui icona Esegui per riavviare i server stub.
  3. Se il server è stato avviato da una pianificazione nell'applicazione dei test delle prestazioni, i log corrispondenti vengono creati automaticamente nello spazio di lavoro. In caso contrario, completare la seguente procedura per richiamare i file di log dal server stub:
    Importante: Il server stub deve essere in esecuzione.
    1. Dopo l'esecuzione dei test, per visualizzare i file di log dello stub del servizio, aprire Monitor stub e fare clic sulla scheda relativa al server stub.
    2. Fare clic sul pulsante della barra degli strumenti Sincronizza per il server selezionato. Un file di log HTML viene creato e visualizzato per ogni stub del servizio distribuito.
    I report del log di stub sono ubicati in una cartella denominata stubLogs, che si trova nella stessa cartella dello stub del servizio corrispondente.

Feedback