Версия 4.4.19 (Release)

сообщение о выходе новых версий и других изменениях на сайте
Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2623
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4.15 (RC4)

Сообщение bigfozzy » 03 апр 2012, 20:19

версия обновлена, 4.4.16.

Был произведен баг фикс найденных зависаний и вылетов, и пройдены в режиме теста все присланные и свои скрипты. Ошибок и зависаний на новой версии не было, тесты проводятся дальше на разных машинах и системах ...

Скачать можно как обычно :
http://humanemulator.info/download/4_0/ ... 4_4_16.exe
http://humanemulator.info/download_mt/4 ... 4_4_16.exe

Nonsys
Сообщения: 71
Зарегистрирован: 24 мар 2012, 14:05

Re: Версия 4.4.15 (RC4)

Сообщение Nonsys » 03 апр 2012, 23:42

bigfozzy писал(а):версия обновлена, 4.4.16.
Спасибо за ваши труды
Я так понимаю, стабильная версия будет выпущена до конца недели? Если не будет форс мажоров.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2623
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4.16 (RC4)

Сообщение bigfozzy » 04 апр 2012, 00:24

Я так понимаю, стабильная версия будет выпущена до конца недели? Если не будет форс мажоров.
Думаю да, скрипты уже вторые сутки пашут без проблем, часть функционала по стабилизации вынесена из exe и заведена на наши сервера, пока ошибок туда не поступало и там все работает как надо.

PS: в последней версии даже те сайты что раньше вызывали утечки памяти почти не текут, сейчас отработал скрипт что делал переходы на 5000 разных сайтов через гугл, собирая с них инфу отработал без рестарта хумана и отожрал всего 400 метров, раньше было сложнее )

Единственный плюс или минус, что версии, не авторизованные на нашем сервере будут гарантировано глючить ...

PS: но думаю что-то может еще всплыть, будем решать ...

Всем респект за отзывы и предоставленный код, после окончания тестов личные скрипты мы удалим у себя с тестовых компов.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2623
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4.16 (RC4)

Сообщение bigfozzy » 04 апр 2012, 01:30

PS: на днях думаю будет 17 версия, удалось оптимизировать выполнение команд с параметрами, имеющими большой размер + немного ускорить всю работу, только потестим .. По поводу оптимизации скажу что думаю раза в 3-5 еще можно ускорить хуман будет в будущем, есть куда копать ..., но все это только после стабилизации и выпуска релиз версии ...

Nonsys
Сообщения: 71
Зарегистрирован: 24 мар 2012, 14:05

Re: Версия 4.4.15 (RC4)

Сообщение Nonsys » 04 апр 2012, 03:56

bigfozzy писал(а):версия обновлена, 4.4.16.

Был произведен баг фикс найденных зависаний и вылетов, и пройдены в режиме теста все присланные и свои скрипты. Ошибок и зависаний на новой версии не было, тесты проводятся дальше на разных машинах и системах ...
Виснет эта "навороченная версия", приходится все верно подзатыльника ей давать.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2623
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4.16 (RC4)

Сообщение bigfozzy » 04 апр 2012, 10:58

Код: Выделить всё

Виснет эта "навороченная версия", приходится все верно подзатыльника ей давать.
Оки, будем смотреть, тока есть пару вопросов по зависаниям : Template от последней версии используется ? И скрипт где виснет можно в личку или хотя бы по тимвьюверу посмотреть , или хотя бы списко команд который используется ? А как зависание происходит ? И какая система + IE ?

PS: у нас на тестовых машинах зависонов не было. (пауза при отказе навигации (сайт недоступен или инет сбоит) по умолчанию 30 сек, можно изменить ее через browser->set_wait_params() )

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: Версия 4.4.16 (RC4)

Сообщение 4quest » 04 апр 2012, 16:30

вроде стабильная версия.
Спасибо!

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: Версия 4.4.16 (RC4)

Сообщение 4quest » 04 апр 2012, 17:58

из того, что нашёл:
мелочный баг:

Код: Выделить всё

echo "it's \\";
Выведет в окне Отладки: it\'s \\
Заслешивается слеш и апостроф

Nonsys
Сообщения: 71
Зарегистрирован: 24 мар 2012, 14:05

Re: Версия 4.4.16 (RC4)

Сообщение Nonsys » 04 апр 2012, 23:02

bigfozzy писал(а):

Код: Выделить всё

Виснет эта "навороченная версия", приходится все верно подзатыльника ей давать.
Оки, будем смотреть)
Уже передали баги в службу поддержки, один вы исправили, был связан с почтой "pop3".

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2623
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4.16 (RC4)

Сообщение bigfozzy » 05 апр 2012, 05:12

Версия обновлена (под тем же номером):

- ускорение операции записи файла
- ускорение обработки принятых от пхп параметров с большим размером
- ускорение обработки выдачи в отладочную панель
- баг фикс найденных вылетов
- оптимизация работы фокуса
- оптимизация работы с клавиатурой
- минимизация затрат памяти (существенно снижена стартовая планка) и ускорение приема команд

Из неприятных оставшихся багов, остались только утечки IE, связанные с исключениями при обработке сайтов с кривым JS, есть тут один кусочек написанный на ассемблере, надо его проверить будет и внедрить. Думаю на этой неделе разберусь и с ними, а так новая версия ест еще меньше ресурсов чем предыдущая. Думаю ее можно будет запускать больше чем в 30 копий на одной машине и она будет комфортно работать. По пройденным тестам она показала наилучший результат среди 4.x, Но все же пока бета. Минус самозакрывается после примерно 4000 навигаций на сложные сайты и 10000-12000 а простые - из-за утечек памяти (стандартный IE падает раньше ), так что если ваш скрипт планирует больше переходов нужно использовать app->restart().

Еще раз спасибо за предоставленные скрипты, очень помогает в ловле различных багов.

PS: Еще просьба, при генерации ошибок, отсылать их нам (bigfozzy@gmail.com или support@humanemulator.info) или публиковать здесь, - вот пример что может вылезти, это тоже поможет в создании стабильной версии :

Код: Выделить всё

Exception report created by XWeb Human Emulator version 4.4.16
===================================================

System details:
---------------

Operating System:      Professional Service Pack 2 (Build 6002)
Processor Information: Vendor: GenuineIntel, Speed: 2672MHz, Type: Intel Pentium compatible, Number Of Processors: 8, Architecture: Intel, Level: Pentium II/Pro, Stepping: 66-60
Memory Information:    Memory Used 67%, Total Physical Memory 4194303KB, Physical Memory Available 4089328KB, Total Virtual Memory 2097024KB, Available Virtual Memory 1373152KB, Working Set Min: 200KB Max: 1380KB .

Exception Details:
------------------

Exception code: C0000005 ACCESS_VIOLATION
Fault address:  FFFFFFFFFD20FCF2 10:0000003C 

Call stack:
-----------

Address   Frame     Function			SourceFile
FD20FCF2  003A8B7C  0000:00000000 
01250821  003A8BB8  0001:0042F821 C:\Program Files\zMyProgram\XWeb keyword research suite\XWeb Human Emulator\XWeb Human Emulator MT.exe
7363597F  003A8BD0  0000:00000000 C:\Windows\SysWOW64\ieframe.dll
6E726E82  003A8C1C  0001:00175E82 C:\Windows\SysWOW64\mshtml.dll
6E72688C  003A8CC0  0001:0017588C C:\Windows\SysWOW64\mshtml.dll
6EBE0261  003A8D80  0001:0062F261 C:\Windows\SysWOW64\mshtml.dll
6EB7B341  003A8E00  0001:005CA341 C:\Windows\SysWOW64\mshtml.dll
6EC3C47D  003A8E70  0001:0068B47D C:\Windows\SysWOW64\mshtml.dll
6E8EAC21  003A8EF4  0001:00339C21 C:\Windows\SysWOW64\mshtml.dll
6E7D6CB7  003A8F20  0001:00225CB7 C:\Windows\SysWOW64\mshtml.dll
6E7D9152  003A8F8C  0001:00228152 C:\Windows\SysWOW64\mshtml.dll
6E7D8E6C  003A8FB4  0001:00227E6C C:\Windows\SysWOW64\mshtml.dll
6E7F87F4  003A8FE0  0001:002477F4 C:\Windows\SysWOW64\mshtml.dll
6E7F83FC  003A9024  0001:002473FC C:\Windows\SysWOW64\mshtml.dll
6E81F219  003A9050  0001:0026E219 C:\Windows\SysWOW64\mshtml.dll
6620B8C7  003A9098  0001:0005A8C7 C:\Windows\SysWOW64\jscript9.dll
6620DA86  003A90C0  0001:0005CA86 C:\Windows\SysWOW64\jscript9.dll
6620D9D0  003A91A4  0001:0005C9D0 C:\Windows\SysWOW64\jscript9.dll
6620D7EB  003A91C0  0001:0005C7EB C:\Windows\SysWOW64\jscript9.dll
6620D7BF  003A9270  0001:0005C7BF C:\Windows\SysWOW64\jscript9.dll
6621D6BD  003A92A4  0001:0006C6BD C:\Windows\SysWOW64\jscript9.dll

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: Версия 4.4.16 (RC4)

Сообщение 4quest » 05 апр 2012, 15:01

из того, чего раньше, имхо, не было, и мне совсем не нравится.

Код: Выделить всё

$browser->navigate("http://google.com");
echo $input->get_count();
Хум находит аж ... 1 $input.
В ДОМ-документе я нашёл 11 $input-ов, включая 1 видимый, 2 кнопки и 7 скрытых (hidden).
И, если до кнопок можно добраться (хотя и не всегда(в зависимости от сайта)) через $button, то как мне добраться до скрытых $input-ов ?
Временно можно через $element, но это не удобно.
$hiddeninput создайте что-ли...

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2623
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4.16 (RC4)

Сообщение bigfozzy » 05 апр 2012, 15:46

$hiddeninput создайте что-ли...
- Будет, как-то это из виду упустили .., записал в todo, а в какой версии хуман видел их, если не сложно ?
И, если до кнопок можно добраться (хотя и не всегда(в зависимости от сайта)) через $button,
, и если не сложно проблемные сайты сюда или в личку ?

PS: пока работаю над оптимизацией и стабильностью самого фреймверка, но к командам дом и не только я еще вернусь, будет добавлено много разных полезных объектов, которых сейчас хуману не хватает или прсото будет удобнее, и конечно приму любые предложения по тем объектам, что надо внедрить.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2623
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4.16 (RC4)

Сообщение bigfozzy » 06 апр 2012, 15:16

Вышла версия 4.4.17

- встроена защита от падений
- добавлена совместимость с DEP
- втроен механизм подчистки некоторых утечек JS, IE

Скачать как обычно можно тут:
http://humanemulator.info/download/4_0/ ... 4_4_17.exe
http://humanemulator.info/download_mt/4 ... 4_4_17.exe

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: Версия 4.4.17 (RC4)

Сообщение 4quest » 09 апр 2012, 18:39

вроде, хорошая версия :!:

Nonsys
Сообщения: 71
Зарегистрирован: 24 мар 2012, 14:05

Re: Версия 4.4.17 (RC4)

Сообщение Nonsys » 09 апр 2012, 22:42

4quest писал(а):вроде, хорошая версия :!:
Поюзал немного, вроде бы серьезных багов нету, хотя время покажет.
Добавление новых капч планируется?
Против Зенно - Хуман сильно уступает
тык

Ответить