|
Есть кто разбирался с автоматизированным тестированием ч/з объект ТестируемоеПриложение? | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
09.12.20
✎
11:31
|
В 1С есть возможность выполнения автоматизированного тестирования
с помощью объекта Новый ТестируемоеПриложение(<ИмяКомпьютера>, <Порт>, <ИдентификаторКлиента>) не могу понять вот что. есть менеджер тестирования (тот кто запускает) и есть клиент тестирования - собственно объект ТестируемоеПриложение могу ли я запустить несколько клиентов тестирования под разными пользвателями? и вообще запускается ли клиент тестирования из встроенного языка или запускаем его вручную, а потом только УстановитьСоединение? |
|||
1
Fragster
гуру
09.12.20
✎
11:37
|
Глобальный контекст (Global context)
ЗапуститьСистему (RunSystem) Синтаксис: ЗапуститьСистему(<ДополнительныеПараметрыКоманднойСтроки>, <ДождатьсяЗавершения>, <КодВозврата>) Параметры: <ДополнительныеПараметрыКоманднойСтроки> (необязательный) Тип: Строка. Содержит дополнительные параметры, которые будут переданы новому сеансу. Если такие параметры уже есть среди текущих установок, переданные заменят текущие. Если режим приложения (УправляемоеПриложение/ ОбычноеПриложение) не задан явно дополнительным параметром командной строки, при запуске текущего приложения учитывается использование параметров принудительного включения режима управляемого или обычного приложения /RunModeManagedApplication и /RunModeOrdinaryApplication. <ДождатьсяЗавершения> (необязательный) Тип: Булево. Указывает необходимость дождаться завершения запуска системы для продолжения работы. Значение по умолчанию: Ложь. <КодВозврата> (необязательный) Тип: Число, Неопределено. Параметр (если он указан) содержит код завершения работы сеанса "1С:Предприятия"- значение, передаваемое платформой операционной системе, если работа была завершена корректно, и если такой код был получен. В противном случае возвращает Неопределено. Для получения кода возврата значение параметра <ДождатьсяЗавершения> должно быть установлено в Истина, а сеанс должен быть корректно завершен. Возможны следующие значения: 0 - успешное завершение; 1 - ошибка; 101 - ошибка в данных (такой код может быть возвращен при обновлении конфигурации, при проверке и исправлении конфигурации, а также при создании дистрибутива конфигурации). Описание: Запускает новый сеанс 1С:Предприятия. Новый сеанс будет запущен с текущими установками. Доступность: Тонкий клиент, толстый клиент. Примечание: По умолчанию новая система запускается в режиме 1С:Предприятия. Если в качестве одного из дополнительных параметров будет передан ключ DESIGNER, новая система будет запущена в режиме Конфигуратора. Использование в версии: Доступен, начиная с версии 8.1. Методическая информация |
|||
2
toypaul
гуру
09.12.20
✎
11:58
|
(1) я не понял чем мне это поможет? ну допустим запустить сеанс клиента тестирования я смогу.
а если мне надо несколько клиентов запустить? это был главный вопрос. запустить, к ним присоединиться и выполнить сценарий |
|||
3
Fragster
гуру
09.12.20
✎
11:59
|
(2) как пробовал? что не получилось?
|
|||
4
Fragster
гуру
09.12.20
✎
11:59
|
вообще на разные порты разносишь и вперед
|
|||
5
Вафель
09.12.20
✎
12:30
|
можно и несколько запустить, но поток тестирования то 1, так что смысла особо нет
|
|||
6
Fragster
гуру
09.12.20
✎
12:33
|
(5) бывает полезно для проверки процесса, в котором участвуют несколько пользователей с разными правами. Я так несколько раз попадал - тестил все под полными, а на проде ограниченные права и не работает :(
сейчас-то я уже опытный, но бывало. |
|||
7
toypaul
гуру
09.12.20
✎
14:10
|
(3) я еще ничего не пробовал. у меня времени лимит. поэтому мне прям нужно почти рабочий пример. тут нужно быстро состряпать что-то типа нагрузочного тестирования под несколькими пользователями. не по взрослому а для того чтобы было. поэтому всякие КИП, тест центры и тому подобное сразу не подходит. нужно что-то такое с которым можно разобрать за пару дней :)
пока думаю. запускать через ОЛЕ (КОМ) приложения и запускать в каждом процессу обработку которая выполнит нужны сценарий. это я успею за 2 дня |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |