Перейти к содержимому

Фотография

Как сделать чтобы скрипт совершал одну итерацию?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 ElAmante

ElAmante

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Илларионов Вячеслав Валерьевич

Отправлено 21 апреля 2009 - 08:26

Требуется чтобы скрипт совершал одну итерацию. Пока, чтобы этого достичь, я задаю время между итерациями больше времени выполнения скрипта. Есть ли в LR "правильный" способ это сделать?
  • 0

#2 George

George

    Активный участник

  • Members
  • PipPip
  • 105 сообщений
  • Город:Минск

Отправлено 21 апреля 2009 - 11:23

А в каком режиме вам это нужно сделать? Если в редакторе, то там есть brakepoints, а если в контролере,то сделайте отдельный скрипт только с этой транзакцией, или закаментируйет остальное, или используйте логические конструкции такие как if, или после этой итерации поставьте return0;, или ...

Если честно не понятно зачем это вам нужно?
  • 0

#3 ElAmante

ElAmante

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Илларионов Вячеслав Валерьевич

Отправлено 21 апреля 2009 - 16:04

А в каком режиме вам это нужно сделать? Если в редакторе, то там есть brakepoints, а если в контролере,то сделайте отдельный скрипт только с этой транзакцией, или закаментируйет остальное, или используйте логические конструкции такие как if, или после этой итерации поставьте return0;, или ...

Если честно не понятно зачем это вам нужно?

Предположим, что нам нужно сделать чтобы в тесте было 1000 юзеров, которые просто логинятся и продолжают сидеть в системе. Т.е. нет интенсивности. просто одна операция за всё время теста.
  • 0

#4 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 21 апреля 2009 - 19:11

Предположим, что нам нужно сделать чтобы в тесте было 1000 юзеров, которые просто логинятся и продолжают сидеть в системе. Т.е. нет интенсивности. просто одна операция за всё время теста.

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

Еще один вариант. Операцию логина поместите в vuser_init() и задайте число итераций в скрипте достаточно большое, чтобы с учетом времени между итерациями (например, минута) скрипт не закончил работать раньше того, когда закончится ваш тест.
  • 0
Дмитрий Шевченко

HP Software


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных