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

vycm3e

Регистрация: 21 июн 2011
Offline Активность: 20 фев 2014 07:52
-----

Мои сообщения

В теме: TruClient: Не сохраняется авторизация на сайте после итерации

02 ноября 2011 - 08:10

Ответ до боли простой:
Заходим в Run-Time Settings -> Other Settings -> снимаем галку с Simulate a new user on each iteration.

В теме: TruClient: Не сохраняется авторизация на сайте после итерации

27 октября 2011 - 13:09


Есть сайт с авторизацией.
Сделать я хочу следующее:
1) 1 раз авторизоваться. Делаю это в INIT
2) 10 раз сделать действие. Делаю я это в ACTION
3) 1 раз выйти. Это в END.

Так вот все бы хорошо, но после 1-й итерации авторизация сбрасывается.
И страница опять требует логин-пароль.
Никаких действий связанные с выходом из системы у меня в Action нету.
Как сделать, что бы авторизация сохранялась?

Вроде бы actions в truclient сейчас не работают.. попробуй всё писать в Action, а те шаги , которые надо повторить 10 раз.. закинь в цикл for


Серьезно не работает?
Я думал на счет цикла. Хорошо, если я поставлю цикл на 100 раз и лимит выполнения в контроллере на 5 минут, как себя будет вести LR?
1) Он прервет тест сразу через 5 минут?
2) Он даст закончить циклу 100 раз?
3) Он даст закончить циклу текущий раз и прервет?

В теме: TruClient: Как прокрутить drop-down лист (ajax)

25 октября 2011 - 06:05

Интерфейс написан на AJAX.
Есть на странице элемент drop-down list, в качестве примера возьмем список годов 2000 - 2020
Данные этого листа подгружаются только во момент прокрутки его.
Таким образом визуально видно только 10 элементов списка, т.е. 10 лет.

На данный момент выбор года из этого списка состоит из 2-х шагов:
1)Нажимаем на сам drop-down list: Click on element
2)Нажимаем на видимый нам год: Click on element

Как мне в truclient прокрутить список вниз, что бы скажем нажать на 2019-й год.
Что то с Scroll into View у меня не получалось или я не знаю как делать.

Спасибо! :help:


Вобщем, как и думал ничего сложного:
1)Создаем степ Evaluate JS
2)И вот скрипт, который прокручивает сразу вниз:

var objDiv = document.getElementsByClassName("Scrollbar").item(0);
objDiv.scrollTop = objDiv.scrollHeight;

:good:

Ну а если нужно постепенно прокручивать, то написать соотв. махинации с scrollTop и т.д.

В теме: TruClient: Как прокрутить drop-down лист (ajax)

24 октября 2011 - 08:24

Т.е Вы хотите записать скрипт по протоколу "AJAX (Click and script)" и проигрывать его на одном виртуальном юзере (VU)?
Или Вы хотите проводить нагрузку на множестве VU ?

На множестве... 10, 50, 500 и более.... но я использую протокол не "AJAX (Click and script)", а "Ajax TruClient".
Я же могу использовать этот протокол для нагрузки? )

В теме: TruClient: Как прокрутить drop-down лист (ajax)

24 октября 2011 - 08:11


Вообще, кстати вопрос более широкий: как же truclient работает со Scroll Bar`ом )))
Он видит только весь элемент. А стрелки вниз и вверх отдельно не видит.

Возможно именно поэтому и создали два метода скроллинга.
Но они работают для всего окна, а не только в каком-то дроп-даун листе.


Так что же? Неужели страницы со скроллбаром - это такая редкость,
что для этого элемента нельзя написать нагрузочный скрипт?
Что ж мне делать? :help: