Команда iMacros STOPWATCH Команда STOPWATCH используется для измерения времени между двумя командами с одинаковым идентификатором. Эта команда может быть использована для измерения времени отклика сайтов. Используйте различные идентификаторы в одном макросе для измерения различных действий. По умолчанию измеренные данные сохраняются в директории загрузки iMacros. Вы можете изменить расположение файла используя переменную !FILESTOPWATCH (проверяйте совместимость с вашей версией iMacros). Работает в: STOPWATCH ID=id
Обратите внимание, вы должны использовать команду два раза, так как она возвращает разницу между двумя вызовами команды. С V6.85+ можно также получить абсолютное время с начала макроса, нужно использовать STOPWATCH LABEL=id Так STOPWATCH LABEL возвращает время с момента начала макроса, для измерения нужна только одна команда. Примечание:
Параметры:
Примеры: Пример макроса: 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 |
Команды >