Tsung Load Testing для запроса Ajax

Я пишу файл конфигурации для нагрузочного тестирования приложения Tsung. Я хочу написать запрос, который может имитировать нажатие кнопки на странице. Я знаю, что это обычно делается чем-то вроде этого

<request>
    <http url='/' version='1.1' method='GET'></http>
</request>

Но эта ссылка делает запрос ajax, а затем возвращается на эту страницу, поэтому я не уверен, как имитировать такое поведение. Как мне это сделать?

Огромное спасибо заранее!


person Irene Yeh    schedule 12.05.2015    source источник


Ответы (1)


Лучший способ сделать это — просмотреть все запросы, сгенерированные с помощью набора инструментов разработчика вашего браузера, таких как, например, Firebug. Если вы хотите протестировать вызов ajax, это то же самое, что и вызов классической страницы для tsung, поэтому сначала напишите <request> с URL-адресом вашей страницы, добавьте <thinktime> и добавьте еще <request> с URL-адресом вашего ресурса ajax.

person Rodolphe    schedule 13.05.2015
comment
Я открыл инструмент разработчика и увидел следующее, когда я нажимаю на ссылку, генерирующую ajax Request URL: http://localhost:3000/courses/860. Но если я перейду непосредственно по ссылке, произойдет сбой, потому что это относится к действию, имеющему блок respond to, и это неизвестный формат. Будет ли это вести себя по-другому, если я помещу этот URL-адрес запроса <request> в блок страницы «запрос» в tsung? Я не знаю, имеет ли это смысл, потому что я действительно новичок в разработке интерфейса... - person Irene Yeh; 14.05.2015