2016-08-24 1 views
0

Ich verwende "Transaktions" -Funktion, um die genaue Ladezeit herauszufinden. Ich erhalte die Transaktionszeit in 'Result Viewer'. Ist es möglich, diese Transaktionszeit in Excel zu erhalten, oder ist es möglich, Transaktionszeit in Variable zu speichern?UFT/QTP = Ist es möglich, 'Transaktionszeit' von der Ergebnisanzeige zu erhalten?

Anbei Screenshot für mehr Details

Dank enter image description here

+2

Gibt es Gründe, nicht zu setzen nur eine Variable ('starttime = Now()'), bevor Sie den ersten Schritt rufen, dann sobald es fertig ist, führen Sie eine 'datediff' zwischen der aktuellen Zeit und der zuvor aufgezeichneten' Startzeit '? Dann können Sie tun, was auch immer Sie mit der Dauer mögen, speichern Sie es in einer Variablen, schreiben Sie es in eine Datentabelle usw. – Dave

+0

Dank Dave .... Ich habe eine weitere Lösung. Wir können verwenden StartTime = Timer EndTime = Timer ExecutionTime = EndTime-StartTime – onkar

Antwort

1

Verwenden Sie die folgenden Funktionen, diese an den entsprechenden Stellen nennen. Wenn Sie es nur einmal verwenden möchten, entfernen Sie einfach die Funktionssyntax.

Function StartTimer 
    iTimerStart = Timer() 
    End Function 

Function StopTimer 
iTimerStop = Timer() 
DataTable("TimeTaken", dtLocalSheet) = iTimerStop - iTimerStart 
End Function 
Verwandte Themen