![]() |
#1 |
Участник
|
Тест производительности
Axapta 3.0 sp3
В сценарии тестирования у меня отмечено Обработать счет-фактуру. Проходит тест до этого пункта нормально, далее вылетает ошибка - Вызов формы некорректен. Исследования по этой ошибке привели к методу init() FactureEditLines_RU, а именно if (element.args().parmEnumType() != enumnum(FactureModule_RU)) throw error("@SYS22996"); Вызов этого метода идет из метода createFacture_RU() класса BMScopeSalesOrderDisplay : factureArgs.parmEnumType(enumnum(ModuleCustVend)); Передается почему-то ModuleCustVend ?! Если передаю FactureModule_RU, ошибки уже нет ,но тогда сама форма FactureEditLines_RU висит , т.к. в методе createFacture_RU() стоит factureFormRun.wait(); , но нет перед ним setTimeOut. Вопрос : это так и должно работать или я что-то не так делаю ? |
|
![]() |
#2 |
Модератор
|
Re: Тест производительности
Цитата:
Изначально опубликовано Swetik
Исследования по этой ошибке привели к методу init() FactureEditLines_RU, а именно if (element.args().parmEnumType() != enumnum(FactureModule_RU)) throw error("@SYS22996"); Вызов этого метода идет из метода createFacture_RU() класса BMScopeSalesOrderDisplay : factureArgs.parmEnumType(enumnum(ModuleCustVend)); Передается почему-то ModuleCustVend ?! Цитата:
Если передаю FactureModule_RU, ошибки уже нет ,но тогда сама форма FactureEditLines_RU висит , т.к. в методе createFacture_RU() стоит factureFormRun.wait(); , но нет перед ним setTimeOut. Вопрос : это так и должно работать или я что-то не так делаю ? PHP код:
|
|
![]() |
#3 |
Участник
|
Еще вопросы:
один заказ создается автоматически, а как создать несколько заказов за одну сессию ? (Увеличение количества проходов запущенного сценария вызывает неодекватную реакцию - наверное, не оно) И что такое - Объем сценария (Help - весовой вклад , используемый при обработке пользовательских сценариев ?!) ? |
|
![]() |
#4 |
Модератор
|
Цитата:
Изначально опубликовано Swetik
один заказ создается автоматически, а как создать несколько заказов за одну сессию ? (Увеличение количества проходов запущенного сценария вызывает неодекватную реакцию - наверное, не оно) |
|
![]() |
#5 |
Участник
|
Такая реакция - после первого прохода , открывается вновь форма Создание заказа , но сама она уже не работает (Клиент не выбирается , форма автоматически не закрывается)
|
|
![]() |
#6 |
Модератор
|
строчку для комментирования я уже постил чуть выше
![]() |
|
![]() |
#7 |
Участник
|
Спасабо, Vadik, получилось.
Не знаете ли все-таки что за такое поле Объем сценария в строках сессий тестирования ? |
|
![]() |
#8 |
Модератор
|
Он используется при распределении сценариев ("Пользовательский сценарий" -> "Пересчитать пользователей") с разными "весами" по клиентам тестирования. Использовать (изменять) пока не было надобности
|
|
![]() |
#9 |
Участник
|
Спасибо, а может знаете, как запустить два сценария (последовательно) в одной сессии тестирования ? (Я предполагала, что это поле Число сценариев, но не помогает). Отображаются два сценария в строках сессии , включать активировано у всех, а реально работает только верхний . Может эта ситуация как-то решается ?
|
|
![]() |
#10 |
Модератор
|
Попробуйте создать несколько сессий с разными сценариями и в панели тестирования вместо "Запустить сессию" нажать "Запуск серий"
Честно говоря, я в "режиме интерфейса" немного разочаровался (ну нет у меня столько свободных клиентских компьютеров, чтобы по-настоящему загрузить AOS и БД) и давно им не пользуюсь, так что в нем я не специалист. А в "режиме AOS" все немного по-другому устроено |
|