STOPWATCH — секундомер в iMacros

StopWatch iMacros

Команда для измерения времени между двумя командами с одинаковым идентификатором.

Эта команда может быть использована для измерения времени отклика сайт. Используйте различные идентификаторы в одном макросе для измерения различных действий. По умолчанию измеренные данные сохраняются в директории загрузки iMacros. Вы можете изменить расположение файла используя переменную !FILESTOPWATCH (проверяйте совместимость с вашей версией iMacros).

Работает в iMacros BrowserInternetExplorer iconFireFox iconGooglChorme icon

STOPWATCH ID=id

Обратите внимание, вы должны использовать команду два раза, так как она возвращает разницу между двумя вызовами команды.

С V6.85+ можно также получить абсолютное время с начала макроса, нужно использовать

STOPWATCH LABEL=id

Так STOPWATCH LABEL возвращает время с момента начала макроса, для измерения нужна только одна команда.

Примечание:

  • Работает начиная с iMacros для Firefox V6.6.5, iMacros браузер V7

Параметры:

  • ID
    Указывает уникальный идентификатор для измерения синхронизации. Могут быть использованы до 100 различных идентификаторов.

Примеры:

Следующие скриншоты взяты из веб-тестирования:

Производительность

Производительность iMacros

Отчет об исполнении (зависимость от времени)

StopWatch iMacros

Пример макроса:

VERSION BUILD=8031994
TAB T=1
TAB CLOSEALLOTHERS 
'
'Мы можем изменить папку, где файл журнала производительности будет сохранен
'установив !FOLDER_STOPWATCH. В противном случае он будет сохранен в iMacros\Downloads папке
'SET !FOLDER_STOPWATCH c:\Temp  
'Примечание: Используйте SET !FOLDER_STOPWATCH NO, если вам не нужен файл журнала времени отклика!
'(например, если вы получить значения с Scripting Interface через iimGetStopwatch)
'SET !FOLDER_STOPWATCH NO
'SET !FILESTOPWATCH C:\Temp\demo-stopwatch.csv  
'
'Начать измерение времени отклика
'Замер общего времени выполнения макроса
STOPWATCH ID=Total
'Измерение времени загрузки первой страницы
STOPWATCH ID=Firstpage
URL GOTO=http://demo.imacros.net/Automate/StopWatchDemo
STOPWATCH ID=Firstpage 
TAG POS=1 TYPE=A ATTR=HREF:http://demo.imacros.net/Automate/AutoDataEntry 
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/Automate/FormSubmit ATTR=NAME:fname CONTENT=Влад
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/Automate/FormSubmit ATTR=NAME:lname CONTENT=Тест 
'Замер реакции сервера на отправку
STOPWATCH ID=SubmitData
TAG POS=1 TYPE=BUTTON:SUBMIT FORM=ID:demo ATTR=TXT:Submit
STOPWATCH ID=SubmitData 

STOPWATCH ID=Store1
'Измерение времени для безопасного интернет-магазин, открытие
'и сохранение
URL GOTO=http://imacros.net/overview
TAG POS=1 TYPE=A ATTR=TXT:*Buy*
'открыть магазин => запуск таймера
TAG POS=1 TYPE=A:BUTTON ATTR=TXT:BuyNow 
STOPWATCH ID=Store1

'Измерение загрузки второй страницы
STOPWATCH ID=Total

WAIT SECONDS=2
URL GOTO=http://demo.imacros.net/Automate/StopWatchReport
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:form1 ATTR=ID:path CONTENT="In iMacros Downloads folder"

Файл «performance_Stopwatch.csv» содержит данные измерений. По умолчанию данные сохраняются в папке Downloads\ в папке iMacros. Значения разделены запятыми (формат CSV), поэтому они могут быть просмотрены с помощью любого текстового редактора или импортированы непосредственно в Excel или любое другое программное обеспечение используемое для просмотра данных.

Пример формата файла: Дата, Время, ID, время (сек).

"Дата: 2013/02/11,  Время: 11:00, Macro: Stopwatch.iim, Статус: OK (1)"
2013/02/11,11:00:30,Firstpage,1.698
2013/02/11,11:00:33,SubmitData,0.555
2013/02/11,11:00:34,Store1,8.045
2013/02/11,11:00:30,Total,11.256

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *