Тестирование мобильной платформы 1С

Опубликовал DitriX в раздел Администрирование - Тестирование и исправление

Если Вас интересует вопрос - а как быстро будет работать мобильная платформа 1С на Вашем мобильнике? И при этом сэмулировать количество создаваемых объектов и т.д. То добро пожаловать под кат.

Добрый день!

Что-то я давно ничего интересного не освещал, по мобильной платформе. Надо бы это исправить :).

Но сегодня я хочу поговорить немного о другом, а именно – производительности мобильной платформы на мобильном устройстве. Меня не раз спрашивали на самой конференции про это, и что самое интересное – люди не могли сформулировать вопрос четко. Т.е. что значит производительность? Создание документов? Проведение? Удаление? Получение остатков?

Согласитесь – это задача довольно таки не тривиальная. Попробую объяснить почему:

Мы не можем взять и сослаться на всякие там программы для тестирования, типо Антуту и т.д., так как они считают и те коэф., которые не влияют на работу платформы;

Очень много зависит от того, с какими данными работают, например если используется 5 элементов справочника и 200документов – это одна цифра, если же используют 200 элементов справочника и 2 документа – это другая. Или нет?

А с каким объемом реально работать? Что лучше использовать? Хранить остатки в регистре сведений? Или может в регистре накоплений? А может вообще как реквизит справочника?

Многое зависит и от операционной системы, от SD карты и т.д.

А влияет ли видеокарта на производительность?

Ну и т.д.

Я сейчас в руках держу ТСД на андроиде, обзор которого я готовлю, и те пару человек с которыми я общался – спросили одно и то же: а как быстро он работает с 1С?

В общем я плюнул на все это и решил написать свою конфигурацию, которая нацелена именно на то, что бы понять – что подходит для нас.

Конфигурация сконструирована таким образом, что позволяет запускать автотесты с определенными данными, заданными изначально.

Есть предопределенные тесты, по которым тестирую я свое оборудование и рекомендую вам тоже их запускать, они позволят нам найти самые оптимальные устройства.

ВНИМАНИЕ! Не стоит сравнивать тесты, полученные в разных версиях мобильной платформы и разных версиях конфигурации. В конфигурации могут быть ошибки, и если вы их найдете – пишите, будем исправлять.

После прохождения тестов – вы можете выгрузить результаты, и отправить мне на эмейл qwwсобачараukr.net. Когда у меня будет время – я буду обновлять таблицу рейтинга.

Давайте плавно перейдем к описанию этой конфигурации.

Сама по себе конфигурация представляет элементарную конфигурацию по торговле.

Она состоит из:

 

Это сделано специально, чтобы не выдумывать там всякие умные названия и т.д. И позволяет быстро с эмулировать ваш учет. Так как вы понимаете, что регистр штрихкодов – это не периодический регистр сведений, а регистр Остатков товара – имеет вид Остатки, то просто будет проще понять всю идею.

Приступим.

При запуске вас ожидает вот такое окошко:

 

Тут выбирайте Тестирование, вас перебросит на следующее окно:

 

 

Тут следует выбрать замер, на текущий момент есть несколько предопределенных замеров:

Наименование

Количество номенклатур

Количество штрихкодов у номенклатуры

Количество документов прихода

Количество позиций в каждом документе

Количество документов установки цен

Количество позиций в каждом документе

Вариант А

100

2

100

50

10

100

Вариант Б

1000

6

100

500

10

500

Вариант В

10000

6

200

500

20

1000

Вариант Г

10000

12

200

1000

100

1000

 Вы можете создать и свой вариант с разным количеством и также запустить автотест.

Внизу есть еще два поля – Ник на инфостарте и модель телефона. И кнопка Выгрузить замер.

Так как 1С не может определить модель телефона, то, если вы хотите отправить свой результат в общее обозрение – укажите его самостоятельно. Потом нажимаете на кнопку и вам программа сообщит – куда она выгрузила замер. Файл результата – это просто xml с данными.

Еще ниже – есть информация, которая так же выгружается в тот файлик. Тут стоит отметить, что 1С, как я понял, не видит всю память телефона, а только свободную память.

Перед запуском – обязательно прочитайте информацию на вкладке Сервисный.

После нажатия на кнопку – программа пойдет работать и выводить вам сервисные сообщения о ходе теста.

 

Давайте рассмотрим что делает автотест:

1.      Очистим предыдущие данные этого замера

2.      Очистим базу

3.      Запускаем создание номенклатуры

4.      Запускаем создание штрихкодов         

5.      Запускаем создание и проведение документов прихода

6.      Запускаем создание и проведение документов установки цен

7.      Запускаем проверку оборотов

8.      Запускаем проверку остатков

9.      Запускаем проверку среза первых цен

10.  Запускаем проверку среза последних цен

11.  Запускаем Отмену проведения, запись и повторное проведение документов прихода

12.  Запускаем Отмену проведения, запись и повторное проведение документов установки цен

13.  Запускаем Отмену проведения и удаление документов прихода

14.  Запускаем Отмену проведения и удаление документов установки цен

15.  Запускаем очистку регистра штрихкодов     

16.  Запускаем удаление номенклатуры

17.  Очистим базу

 

Однако, вы также – можете устраивать свои одиночные проверки без автотеста, для этого перейдите на соответствующие вкладки.

 

Я их не буду тут рассматривать, сами пороетесь.

И так, давайте посмотрим на таблицу результатов для нескольких телефонов:

 

Вид замера/Модель телефона SamsungGalaxyNote ($500)Год выпуска: 2011 (флагман) LenovoA706 ($ 230)Год выпуска: 2013 (бюджет) GSmartG1355 ($ 180)Год выпуска: 2012 (бюджет) SamsungGalaxyS3(флагман) ipad mini iphone 4s ПК, довольно быстрый, SSD диски, в файловом режиме Google Nexus 4
Вариант А

29 524

00:29

37 705

00:37

99 463

01:39

30 771

00:30

22 216

00:22

26 724

00:26

3 740

00:03

33 867

00:33

Вариант Б

216 462

03:36

287 927

04:47

767 806

12:47

261 531

04:21

166 589

02:46

236 590

03:56

28 029

00:28

251 441

04:11

Вариант В

692 722

11:32

789 088

13:09

2 747 151

45:47

611 554

10:11

465 420

07:45

558 062

09:18

88 176

01:28

689 191

11:29

Вариант Г

1 299 707

21:39

1 586 67426:26 Не хватило нервов

1 236 880

20:36

938 234

15:38

1 141 971

19:01

161 014

02:41

1 526 536

25:26

 *Некоторые замеры делал не я, так что не могу ручаться за их «правдивость» 

Ясное дело, что чем меньше – тем лучше.

Что такое конечный бал? Я не стал ничего выдумывать и просто взял и сложил все время затраченное на каждую операцию в миллисекундах. Я посчитал это самым удобных коэф.

Опять таки – не забываем про разные версии ОС, железа (телефон с одной и той же моделью может быть с разным железом).

 Теперь давайте посмотрим графики:

 

 

Добавил из ответа на вопрос.

На сколько я понял – не все до конца понимают зачем это нужно, поэтому позволю себе вставить комментарий в статью.

Ок, давайте пройдемся по всем вашим пунктам.
Имело бы смысл тестировать быстродействие:

1)     записи:

a)     записи чего? Справочника? Документа? Регистра свдений?

b)     записи куда? На флеш память устройства? СД карту? А СД карта какого поколения? Запись в оперативную память?

2)     чтения:

a)     чтения чего?

b)     чтение откуда?

c)      чтение какое?

3)     выполнения вычислений:

a)     каких? Нахождение элемента по коду? Получение остатков? Срез первых?


Т.е. все сводится к одному и тому же - что и для чего вы собрались тестировать? Если вы хотите купить телефон для себя - ну что ж, читайте новости, сравнивайте синтетические тесты и т.д.

А тут - конечная цель получения устройства для работы с мобильной платформой 1С. Где вы можете сэмулировать вашу ситуацию на фирме и получить результат.
Кроме этого - есть такое понятие, как оптимизация под андроид библиотек, которые используют разработчики, та и самого андроида под устройство.


Кроме этого - попробуйте ответить мне на вопрос, вот у меня сейчас есть клиент, у него в среднем 200 документов прихода в день, 200 000 записей в регистре штрихкодов, около 25 000 единиц товара, + куча цен.
Вопрос - какое оборудование ему купить?

Т.е. я теперь дал ему список устройств и сказал - вот берешь вот это, оно на 100уе дороже, но работает в 2 раза быстрее, или берешь вот это, оно дешевле, на столько то медленнее и в среднем твоя синхронизация будет занимать столько времени. Если вас это устраивает - берите. Если нет, то берите дороже.


Я надеюсь смог объяснить суть этой статьи. Кроме этого, на основе данных, указанных в ней, я могу сказать, на сколько, в среднем, операции на телефоне занимают больше времени чем на компе.


Это и была основная цель.

Еще могу дополнить, давайте зайдем на спец сайт и найдем две модели и сравним их:


Samsung Galaxy SIII
http://www.antutu.com/view.shtml?id=75

SCORE

CPU-I

CPU-F

MEM

2D

3D

DB

SD-READ

SD_WRITE

16301

4072

3090

3507

1298

3481

540

195

118


Samsung Galaxy Note
http://www.antutu.com/view.shtml?id=63

SCORE

CPU-I

CPU-F

MEM

2D

3D

DB

SD-READ

SD_WRITE

8695

1761

1082

1485

860

2682

530

87

208

*справедливости ради – замечу, что замеры сняты в разных версия тестов, но я сравнил со своим телефоном  цифры приблизительно те же.


Разница внушительная? По всем параметрам почти в 2 раза! А теперь, не смотря дальше - ответьте мне на такой вопрос - а на сколько быстрее 1С будет работать на S3, чем на Note? В два раза? Три? 10?


Ну что ж, а теперь давайте глянем на реальный цифры:

Вид замера/Модель телефона SamsungGalaxyNote SamsungGalaxyS3
Вариант А 29 52400:29, 524мс 30 77100:30, 771мс
Вариант Б 216 46203:36, 462мс 261 53104:21, 531мс
Вариант В 692 72211:32, 722мс 611 55410:11, 554мс
Вариант Г 1 299 70721:39, 707мс 1 236 88020:36, 880мс

Т.е. с 1С они работаю приблизительно на одной и той же скорости. Вопрос - почему? Ожидали ли вы такого?



И приведу несколько скринов из программы:

Главное окно вы уже видели, теперь пройдемся по остальным, начнем с окна справочников:

 

 Выберем Создать и 1000 элементов, нажмем Выполнить. Наш результат:

 

 В документах:

 

В регистрах сведений:

 

Регистры накоплений (если нет проведенных документов прихода, то запускать смысла нет):

 

Служебная:
 

Теперь посмотрим как проходит автотест:

Все данные записываются в регистр и выглядят вот так :

Если еще остались вопросы – пишите.


Файлы

Наименование Файл Дата Размер Кол. Скачив.
Конфигурация
.cf 45,90Kb
01.12.13
22
.cf 01.12.13 45,90Kb 22 Скачать
Установщик для Андроида (арм)
.apk 22,46Mb
01.12.13
31
.apk 01.12.13 22,46Mb 31 Скачать

См. также

Лучшие комментарии

13. arcomage 04.12.2013 09:28
(12) awk, Это может сказать человек не запускавший 1С на андроиде на реальных данных.
У меня есть готовое заказное решение на мобильной платформе. Может платформа не совсем стабильна в плане работы с GPS, гризится на слабых планшетах долговато, но внутри работает вполне прилично- формы открываются достаточно быстро, чтобы сказать что 1С не тормозит. Показателем производительности я бы считал комфортность подбора номенклатуры по первым буквам в наименовании в стандартном решении. У меня на смартфоне 2100 позиций номенклатуры и могу сказать, что, например ASUS TF300 (4.2.1) - начинает при на каждой букве подмигивать экраном, а вот SGS3 и SGS NOTE 2 - нет. На последних всё очень комфортно- есть небольшие недоработки по интерфейсу у 1С разве что.
Тяжелые отчеты вы всё равно не получите на мобильной платформе - просто нет механизмов, что бы извлекать данные запросами, зато есть возможность получать готовые данные через Web.
Главное - не надо делать из смартфона сервер по обработке. С вводом первички - он справляется, на всё остальное есть вебсервисы.

"
Кроме этого - попробуйте ответить мне на вопрос, вот у меня сейчас есть клиент, у него в среднем 200 документов прихода в день, 200 000 записей в регистре штрихкодов, около 25 000 единиц товара, + куча цен.
Вопрос - какое оборудование ему купить?
"
Я Вам отвечу - 200 000 единиц не грузят даже в мобильные ТСД - ТСД получают такие данные по Wifi или принудительно ограничивают выборку, но и Вы сами должны понять, что нет смысла делать из смартфона ТСД.
200 документов прихода не сделает ни один человек - это порядка 2-х минут на документ :)
Ответили: (14) (16)
# Ответить
3. Константин С. (файл скачал) 02.12.2013 15:12
У меня эппл продукции нету :)


(2) к вечеру пришлю :)
+ 1 [ DitriX; ]
# Ответить
32. zwitter 09.01.2014 18:20
(23) awk,
Мы используем FolderSync, AndFTP etc. для получения/отправки файла xml с/на FTP и потом загружаем данные в 1С.
Тогда и наличие интернета постоянного не критично, и до бумажки не опускаемся.
+ 1 [ awk; ]
# Ответить

Комментарии

1. dmitriy29 02.12.2013 10:54
а для apple есть приложение ?
Ответили: (2)
# Ответить
2. DitriX 02.12.2013 11:41
(1) нет, но мне тоже было бы интересно.
Конфигурацию я приложил, если есть желающие - то делайте, и скажете результаты. У меня эппл продукции нету :)
Ответили: (3)
# Ответить
3. Константин С. (файл скачал) 02.12.2013 15:12
У меня эппл продукции нету :)


(2) к вечеру пришлю :)
+ 1 [ DitriX; ]
# Ответить
4. awk 03.12.2013 17:04
(0) А тест быстродействие чего проверяет?
Ответили: (5)
# Ответить
5. DitriX 03.12.2013 17:22
(4) мне процитировать всю статью?
Если в двух словах - то проверяет скорость работы мобильного приложения на типовых задачах (создание элементов, получение остатков и т.д.)
Ответили: (6)
# Ответить
6. awk 03.12.2013 17:42
(5) DitriX, Спасибо. Цитировать статью - бесполезно (прочитал ее 5 раз). Очень бесполезное тестирование - это тестирование на типовых задачах (оно абсолютно ничего не показывает). Имело бы смысл тестировать быстродействие: записи, чтения и выполнения вычислений.

P.S. Это мое субъективное мнение. Если задел, заранее прошу прощения.
Ответили: (8)
# Ответить
7. pumbaE 03.12.2013 18:04
Я думал, тут автоматические тесты будут описаны.
Ответили: (9)
# Ответить
8. DitriX 03.12.2013 18:20
(6) та ну что вы, что вы. Я наоборот рад иметь возможность развеять миф, который вы описали :)
Ок, давайте пройдемся по всем вашим пунктам.
Имело бы смысл тестировать быстродействие:
- записи
- записи чего? Справочника? Документа? Регистра свдений?
- записи куда? На флеш память устройства? СД карту? А СД карта какого поколения? Запись в оперативную память?
- чтения
- чтения чего?
- чтение откуда?
- чтение какое?
- выполнения вычислений.
- каких? Нахождение элемента по коду? Получение остатков? Срез первых?

Т.е. все сводится к одному и тому же - что и для чего вы собрались тестировать? Если вы хотите купить телефон для себя - ну что ж, читайте новости, сравнивайте синтетические тесты и т.д.

А тут - конечная цель получения устройства для работы с мобильной платформой 1С. Где вы можете сэмулировать вашу ситуацию на фирме и получить результат.

Ну как то так. Т.е. все люди, почему то, привыкли верить не пойми чему.

Кроме этого - есть такое понятие, как оптимизация под андроид библиотек, которые используют разработчики, та и самого андроида под устройство.
Т.е. некий флай - по умолчанию медленней самсунга с теми же характеристиками. Почему? Потому что самсунг оптимизируют андроид, а флай - видимо нет.

Кроме этого - попробуйте ответить мне на вопрос, вот у меня сейчас есть клиент, у него в среднем 200 документов прихода в день, 200 000 записей в регистре штрихкодов, около 25 000 единиц товара, + куча цен.
Вопрос - какое оборудование ему купить?
Т.е. я теперь дал ему список устройств и сказал - вот берешь вот это, оно на 100уе дороже, но работает в 2 раза быстрее, или берешь вот это, оно дешевле, на столько то медленнее и в среднем твоя синхронизация будет занимать столько времени. Если вас это устраивает - берите. Если нет, то берите дороже.


Я надеюсь смог объяснить суть этой статьи. Кроме этого, на основе данных, указанных в ней, я могу сказать, на сколько, в среднем, операции на телефоне занимают больше времени чем на компе.

Это и была основная цель.

Еще могу дополнить, давайте зайдем на спец сайт:
и найдем две модели и сравним их:

Samsung Galaxy SIII http://www.antutu.com/view.shtml?id=75
SCORE CPU-I CPU-F MEM 2D 3D DB SD-READ SD_WRITE
16301 4072 3090 3507 1298 3481 540 195 118

Samsung Galaxy Note http://www.antutu.com/view.shtml?id=63
SCORE CPU-I CPU-F MEM 2D 3D DB SD-READ SD_WRITE
8695 1761 1082 1485 860 2682 530 87 208

Разница внушительная? По всем параметрам почти в 2 раза! А теперь, не смотря дальше - ответьте мне на такой вопрос - а на сколько быстрее 1С будет работать на S3, чем на Note? В два раза? Три? 10?

Ну что ж, а теперь давайте глянем на реальный цифры:
Note S3
Вариант А 29 524 30 771
Вариант Б 216 462 261 531
Вариант В 692 722 611 554
Вариант Г 1 299 707 1 236 880

Т.е. с 1С они работаю приблизительно на одной и той же скорости. Вопрос - почему? Ожидали ли вы такого?
(Я ожидал:) я просто понимаю эту кухню всю)

Т.е. если у человека есть Note, то его нет смысла переводить на S3 :)

Надеюсь ответ получился развернутый :)

Удачи.
Ответили: (12)
# Ответить
9. DitriX 03.12.2013 18:21
(7) что в вашем понимании значит "автоматические"?
Выбрал тест - нажал кнопку и получил результат. Куда еще автоматическей? :)
Ответили: (10)
# Ответить
10. pumbaE 03.12.2013 18:39
(9) DitriX, есть набор тестов, добавить справочник сверить с эталоном и т.д. только для мобильной платформы.
Сценарии тестирования, unit и т.д.
Ответили: (11)
# Ответить
11. DitriX 03.12.2013 18:48
(10) не понял мысль :)
Тут так и есть. Но вот вопрос - что брать за эталон.
На производительность 1С влияет очень много факторов. Как вариант - за эталон можно брать ПК.
Но и телефон с разными ОС будет давать существенно разные результаты.

А вообще - скачайте конфу и запустите на ПК, тогда вы увидите что программа может. Я так понял, что моя ошибка заключается в том, что я не достаточно хорошо описал саму суть задачи и результаты. Сегодня исправлюсь :)
# Ответить
12. awk 03.12.2013 19:10
(8) DitriX, Очень показательно проанализировать результат.
Это значит что 1С очень, очень и очень тормозное решение для мобильной платформы (может пока).
Ответили: (13)
# Ответить
13. arcomage 04.12.2013 09:28
(12) awk, Это может сказать человек не запускавший 1С на андроиде на реальных данных.
У меня есть готовое заказное решение на мобильной платформе. Может платформа не совсем стабильна в плане работы с GPS, гризится на слабых планшетах долговато, но внутри работает вполне прилично- формы открываются достаточно быстро, чтобы сказать что 1С не тормозит. Показателем производительности я бы считал комфортность подбора номенклатуры по первым буквам в наименовании в стандартном решении. У меня на смартфоне 2100 позиций номенклатуры и могу сказать, что, например ASUS TF300 (4.2.1) - начинает при на каждой букве подмигивать экраном, а вот SGS3 и SGS NOTE 2 - нет. На последних всё очень комфортно- есть небольшие недоработки по интерфейсу у 1С разве что.
Тяжелые отчеты вы всё равно не получите на мобильной платформе - просто нет механизмов, что бы извлекать данные запросами, зато есть возможность получать готовые данные через Web.
Главное - не надо делать из смартфона сервер по обработке. С вводом первички - он справляется, на всё остальное есть вебсервисы.

"
Кроме этого - попробуйте ответить мне на вопрос, вот у меня сейчас есть клиент, у него в среднем 200 документов прихода в день, 200 000 записей в регистре штрихкодов, около 25 000 единиц товара, + куча цен.
Вопрос - какое оборудование ему купить?
"
Я Вам отвечу - 200 000 единиц не грузят даже в мобильные ТСД - ТСД получают такие данные по Wifi или принудительно ограничивают выборку, но и Вы сами должны понять, что нет смысла делать из смартфона ТСД.
200 документов прихода не сделает ни один человек - это порядка 2-х минут на документ :)
Ответили: (14) (16)
# Ответить
14. awk 04.12.2013 10:21
(13) arcomage,
Это может сказать человек не запускавший 1С на андроиде на реальных данных.
Запускал, но давно и падало.

но внутри работает вполне прилично- формы открываются достаточно быстро
Так вот и я о смысле тестирования.

P.S. А вывод я сделал исходя из того, что увеличение показателей аппаратуры вдвое не дало прироста на тесте. Единственный показатель который не поменялся (относительно 540-530), это работа с бд. 1С, на андроиде, SQLite не использует (для хранения данных) - следовательно 90% операций связано с сохранением/восстановлением состояния потоков. Что говорит о плохой продуманности архитектуры, для мобильных устройств.
# Ответить
15. arcomage 04.12.2013 10:55
Я б сказал, что это говорит, что 1С принесла в жертву часть производительности универсальности решения. В качестве базы - "всеми любимый" 1CD. Лично я ожидал много худшей реализации.
Ответили: (16)
# Ответить
16. DitriX 04.12.2013 12:47
(13) ну вот почему всем свойственно думать только о себе?
Ок. У меня клиент с 100к+ товара, 200к+ характеристик и 350к+ штрихкодов.
При этом из этого всего можно выкинуть ну 10%, или 15%, за ненадобностью. А остальное вечно в обороте - и так, такого клиента, следую вашей логике не реально автоматизировать при помощи мобильной 1С?

Вариант номер 2. У клиента, в день, порядка 200 документов прихода и перемещения, т.е. это все живой товар, который или приходит на склад, или уходит.
Что делается сейчас - все уходит на ТСД, все документы. И кто встретил машину - тот принимает и сразу сравнивает документы.
Те кто свободны - берут документ перемещения и идут собирать. Предварительно блокируя его.
Но судя из вашей логики - такого нигде никогда не бывает, база изначально знает какой документ кому послать. 1С:Провидец, новое решение от 1С :)

З.Ы. Это я к чему, не меряйте все по себе :)

(15) ага, и этот 1СД открыть в 1С не выходит, но зато он четко открывается 1Стулс, и хорошо проверяется chdbfl.

Тут есть одна лажа в таком подходе - базы не сжимаются. Но помогает chdbfl, однако для этого надо рут доступ на устройстве.
Ответили: (19)
# Ответить
17. UncleVader (файл скачал) 04.12.2013 20:26
$200, lenovo ideatab a3000-h
вариант Г - 00:18:13, 996мс
Ответили: (18)

Прикрепленные файлы:

04_12_13_45_56 Вариант Г.xml
+ 1 [ DitriX; ]
# Ответить
18. DitriX 04.12.2013 21:55
(17) спасибо. чуть позже обновлю статью
# Ответить
19. awk 04.12.2013 23:18
(16) DitriX,
база изначально знает какой документ кому послать
Если хорошо подумать, то таки да. А если еще подумать, то можно ответить на вопрос нахрена козе боян зачем на складе с вифи, мобильный оффлайн клиент.
Ответили: (20)
# Ответить
20. DitriX 05.12.2013 12:50
(19) вот опять :)
У вас есть вифи, а у нас он только на пол склада. Кроме этого - с этими же терминалами делают ревизии в магазинах, с ними же приходят на заказ и т.д.

Ну и если учесть не нужную нагрузку на сервер и азу, при онлайн клиенте - то встанет на свои места. Ну и плюс лицензии на винду и на 1с, а в случаю использования мобильной платформы - нифига не надо.
Ответили: (21)
# Ответить
21. awk 05.12.2013 13:16
(20) DitriX, А что мешает на еще пол склада ВИФИ провести? Ах да, забыл: "Дешевые проекты никому не нужны. С них красть нечего." © Сериал NEXT.
Ответили: (22)
# Ответить
22. DitriX 05.12.2013 13:55
(21) мешает что? Я вам скажу. У нас 4 склада в разных зонах страны, это зоны, так называемых складских помещений, они находятся далеко за городом, туда обычно кабель не тянут провайдеры, а максимум на что можно рассчитывать - это цепь передатчиков по воздуху. И когда плохая погода, поломки и т.д. - вас не спасет вайфай на весь склад, а 3Г у нас в стране толком нету, есть покалеченный 2Г на скорости до 100кб/с, с попеременным появлением оного.

Ах да, забыл, все же любят сделать "как надо", а потом только понимают, что жизнь штука не тривиальная, и то что должно работать в идеальных условиях - не работает в реальных.

З.Ы. Я опять к тому же, не пытайтесь судить по себе. Не надо. Из этого ничего хорошего не выйдет :) Вы решали свои задачи, со своими условиями - мы свои.
Ответили: (23)
# Ответить
23. awk 05.12.2013 14:24
(22) DitriX, Как-то очень натянуто.

Моя задача:

Есть торговые представители (далее то, что описали вы).

Но склад - это вполне стационарное место, где можно использовать и ТСД, и ноутбуки, и сервера. И ВИФИ в плохую погоду ловит (все решается количеством точек и антенн).
Ответили: (24) (32)
# Ответить
24. DitriX 05.12.2013 14:32
(23) я про провайдера - сервер находится в другом месте, толку от этого вайфая? если нет интернета?
Ответили: (25)
+ 1 [ awk; ]
# Ответить
25. awk 05.12.2013 14:35
(24) DitriX, Главное, что бы решение работало...


P.S> Я еще раз извиняюсь если мои высказывания задевают.
Ответили: (26)
# Ответить
26. DitriX 05.12.2013 14:57
(25) что вы, что вы :) ни в коем случае. Просто думайте масштабней. Видь не все крутится вокруг тех задач, которые вы решаете.

Кроме этого - даже с торговыми представителями - зашел в подвал в магазине и все, онлайна нету :)
Ответили: (27)
# Ответить
27. awk 05.12.2013 15:58
(26) DitriX, :))) Но даже торговыми представителями - записал на бумажку, поймал сеть и отправил. :))))
Ответили: (28)
# Ответить
28. DitriX 05.12.2013 16:08
(27) ага, зубило, молоток, и каменную плиту, ну что бы не потерять, не намокло, не стерлось :)
# Ответить
29. vabue (файл скачал) 09.12.2013 02:33
Чудеса, Samsung Galaxy S2 местами даже резвее чем Galaxy S3. Итоговый результат Г - 18:09
Ответили: (30)
# Ответить
30. DitriX 09.12.2013 10:55
(29) ну тут по хорошему надо бы ставить стоковую прошивку и запускать. А так как у людей уже стоит куча программ, то и результаты могут отличаться. Ну и плюс версия андроида и уровень его оптимизации - тоже роль играют.
# Ответить
31. yaguarrr 17.12.2013 04:28
Давно хотел посмотреть результаты подобных тестов
# Ответить
32. zwitter 09.01.2014 18:20
(23) awk,
Мы используем FolderSync, AndFTP etc. для получения/отправки файла xml с/на FTP и потом загружаем данные в 1С.
Тогда и наличие интернета постоянного не критично, и до бумажки не опускаемся.
+ 1 [ awk; ]
# Ответить
33. dj_serega 25.02.2015 10:11
Автор всегда удивляет!!! МОЛОДЕЦ!!!
# Ответить
34. dj_serega 25.02.2015 10:31
1. А зачем при тестировании все возможные требования к функциям? Я так понял скорость вифи и фото/видео же не тестирутеся?
2. note 3 - критическая ошибка: Приложение Тестирование мобильного приложения остановлено.
2.1. Не вспомню что бы там было x86... Можете все-таки выложить?
2.2. Ни на SD ни на памяти телефона не запускается.
Ответили: (35)
# Ответить
35. DitriX 25.02.2015 13:43
(34) статья старая уже, возьмите просто конфу скачайте и поднимите у себя, потому что там апк файл древний, забыл удалить его
Что за требования? Основная задача - тест скорости, остальное - мелочи.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл