Как добыть cookie по его имени? tsung

138 views
Skip to first unread message

taty...@gmail.com

unread,
Jun 14, 2013, 5:49:14 PM6/14/13
to erlang-...@googlegroups.com
Глубокоуважаемые специалисты по ерлангу. Понимаю, что tsung не совсем erlang, но нужно после нескольких get-post запросов добыть выставленное в последнем запросе cookie с именем abc с помощью вставки ерланга и сформировать на основе куки урл следующего запроса.
Запрос страницы по урлю в tsung с подстановкой значения переменной my_variable в урл делается как
<request subst="true">
 <http url="/stop_watcher?id=%%_my_variable%%" method="GET" version="1.1"/>
</request>
Ерланговская вставка, которая в переменную my_variable записывает таймстемп в секундах делается так:
        <setdynvars sourcetype="eval"
            code="fun({Pid,DynVars}) ->
            {Mega,Sec,Micro} = now(),
            Result=(Mega*1000000+Sec)
             end.">
            <var name="my_variable" />
        </setdynvars> 
Это максимум, который я могу породить на ерланге. Не знаю. Совсем. Что делать после того, как я скажу erlang:get_cookie(), даст ли он те самые куки, что выставлены в запросах,  и как из этого выцепить значение одного куки по имени - без понятия. Притащивший tsung тестер тоже не знает. Проект на питоне. Программисты советуют выкинуть tsung и склепать нагрузочного клиента на питоне на коленке, ибо на 1000-10 000 клиентов можно обойтись питоном.
Помогите, пожалуйста, новичкам ерланговским кодом.

Andrew Gopienko

unread,
Jun 15, 2013, 6:03:15 AM6/15/13
to erlang-...@googlegroups.com
попробуйте поматчить ответ сервера
http://tsung.erlang-projects.org/user_manual.html#htoc70




15 июня 2013 г., 4:49 пользователь <taty...@gmail.com> написал:
--
--
Страница рассылки: http://groups.google.com/group/erlang-russian
Новости: http://erlanger.ru
Чат: xmpp://erl...@conference.jabber.ru
Чат для оффтопа: xmpp://erlang...@conference.jabber.ru
Правила, действующие в чате и рассылке: http://erlanger.ru/ru/erlang-at-conference-jabber-ru
 
Написать письмо: erlang-...@googlegroups.com
Отписаться: erlang-russia...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу Erlang по-русски.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес erlang-russia...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
 
 

Sergey Prokhorov

unread,
Jun 17, 2013, 11:24:51 AM6/17/13
to erlang-...@googlegroups.com
Точно могу сказать, что erlang:get_cooke это не то, что вам нужно. Быстро пролистав мануал по tsung тоже не нашел как это сделать. Интересно посмотреть, что находится в DynVars - есть шанс, что там есть и cookies.

суббота, 15 июня 2013 г., 1:49:14 UTC+4 пользователь taty...@gmail.com написал:
Reply all
Reply to author
Forward
0 new messages