- Форум тестировщиков
- → Просмотр профиля: Сообщения: dinas
Статистика
- Группа: Members
- Сообщений: 52
- Просмотров: 6 464
- Статус: Новый участник
- Возраст: 35 лет
- День рождения: Сентябрь 26, 1988
-
Пол
Мужчина
-
Город
Минск
0
Обычный
Инструменты
Друзья
dinas еще не добавил друзей
Последние посетители
Мои сообщения
В теме: Выполнить HTTP запрос один раз для всех юзеров
13 сентября 2011 - 09:57
Я дичайше прошу прощения. Забыл сказать спасибо. Очень благодарю тебя, AxelM.
В теме: Выполнить HTTP запрос один раз для всех юзеров
23 августа 2011 - 14:13
Позволю себе задать уже детский вопрос, опять-таки из-за экономии времени и надеясь на вашу благосклонность.
Регэксп постпроцессор возвращает мне GUID в переменной ${GUID}
Что надо написать в первом и втором BeanShell Sampler?
Первый:
props.put("GUID", ${guid});
Резалт:
props.put("GUID", 4c7ca3f8-4fde-4997-9a2e-a090fec4ea03);
Request Headers:
Отмечен красным, то есть зафейлился. GUID передается, дальше непонятно.
Второй:
GUID = props.get("GUID");
Отмечен синим. Но я не знаю что писать в скобках, и как потом использовать это во второй команде.
Регэксп постпроцессор возвращает мне GUID в переменной ${GUID}
Что надо написать в первом и втором BeanShell Sampler?
Первый:
props.put("GUID", ${guid});
Резалт:
props.put("GUID", 4c7ca3f8-4fde-4997-9a2e-a090fec4ea03);
Request Headers:
Отмечен красным, то есть зафейлился. GUID передается, дальше непонятно.
Второй:
GUID = props.get("GUID");
Отмечен синим. Но я не знаю что писать в скобках, и как потом использовать это во второй команде.
В теме: Выполнить HTTP запрос один раз для всех юзеров
23 августа 2011 - 12:53
Тут проблема по-видимому уже в другом. При 100 юзерах, вторая команда выполняется тоже только 1 раз. То есть если в Throughput Controller стоит 1 и галочка Per User снята, команда выполняется только одним юзером и не отдает GUID другим.
В теме: Выполнить HTTP запрос один раз для всех юзеров
23 августа 2011 - 12:41
Я выше в своем посте написал.
Мы пишем практически одновременно. Я прочитал, что вы написали и ответил вам. Как запускать тестплан строго сверху вниз?
В теме: Выполнить HTTP запрос один раз для всех юзеров
23 августа 2011 - 12:34
Хотя можно сделать то, что Вы хотите, если я правильно понял, и через один ThreadGroup с использованием Throughput Controller (TotalExecutions = 1). Передавать параметры в одной ThreadGroup проще.
[attachment=1448:pic1.PNG]
Большое спасибо, это действительно ближе к правде. Добалю, что галочку надо было снять в этом контролере Per user.
Осталась проблема запустить это последовательно. Как видно из скриншота, только 1 раз успела коректно отработать вторая команда
Untitled.png 41,05К 58 Количество загрузок:
- Форум тестировщиков
- → Просмотр профиля: Сообщения: dinas
- Политика Конфиденциальности
- Правила форума ·