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

nzark

Регистрация: 13 фев 2013
Offline Активность: 18 апр 2017 17:30
-----

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

В теме: Начало работы с SauceLabs

18 июня 2013 - 07:59

tab15 спасибо.

Забыл, еще в вебинарах было, точно.

В теме: Подскажите инструмент для нагрузочного тестирования сайта

13 мая 2013 - 06:38


Здравствуйте.

Подскажите инструмент для нагрузочного тестирования сайта, который состоит фактически из одной (кроме index.html) страницы сайт.
Сервер обрабатывает всё через ajax. Например эмулировать работу 100-500 пользователей "тыкающих постоянно на кнопки сайта".
Желательно, бесплатный.

О себе: ручной тестировщик, начинающий автоматизатор. С нагрузочным не сталкивался, но стараюсь расширить объемы знаний в области тестирования.

Заранее спасибо за советы.


Я тоже совсем недавно начал работать в области нагрузочного тестирования.
Из бесплатных которыми сам пользуюсь это jmeter и yandex-tank. Jmeter позволяет это сделать такую эмуляцию, но желательно чтобы такую эмуляцию на 100-500 пользователей запускать с разных компьютеров.

http://habrahabr.ru/post/84190/ - вот интересная статья с хабра.

Сделал простой тест, всё просто. Разбираюсь дальше с манами/таториалами по jmeter'а, чтобы подогнать под свои нужды.
Статья очень помогла, т.к. "по пальцам" нигде не расписано, и она помогает начать, чтобы в дальнейшем разбираться с англоязычными инструкциями.

По поводу танка инфы тоже достаточно, решил пока его не трогать, хватает мощностей jmeter.

Спасибо!!!

В теме: Selenium IDE не работает с всплывающим окном

29 марта 2013 - 12:05

mimer, к сожалению, не могу использовать ничего, кроме HTML версии SeleniumIDE

Julia_Sh, спасибо, работает.

Нашел решение, находить элемент через селектор CSS -
Y - css=.true-btn
N - css=.false-btn
Закрыть - css=.close-dialog

Работать будет только, если класс уникален.

Всем огромное спасибо, тему можно прикрывать.

В теме: Selenium IDE не работает с всплывающим окном

28 марта 2013 - 10:09

owasp, Спасибо!

Привожу кусок кода, дабы удостовериться, верно ли я подобрал селектор (раз в нём ошибка)

<html lang="ru" webdriver="true">
<head>
<body data-twttr-rendered="true">
  <iframe id="twttrHubFrameSecure" scrolling="no" frameborder="0" allowtransparency="true" tabindex="0" name="twttrHubFrameSecure" style="position: absolute; top: -9999em; width: 10px; height: 10px;" src="https://platform.twitter.com/widgets/hub.html">
  <iframe id="twttrHubFrame" scrolling="no" frameborder="0" allowtransparency="true" tabindex="0" name="twttrHubFrame" style="position: absolute; top: -9999em; width: 10px; height: 10px;" src="http://platform.twitter.com/widgets/hub.html">
  <div class="feedback" style="background-image: url('/s/i/feedback.ru.png')"></div>
  <div id="overlay"></div>
  <div class="message" style="display: none;">
  <div class="page-wrapper">
  <div class="ui-widget-overlay ui-front dark"></div>
  <div style="position:absolute;top:-9999px;left:-9999px;">
  <div id="statusbar" style="top: -1000px;"></div>
  <div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front prompt-custom-holder" style="height: auto; width: 460px; top: 169px; left: 669px; display: block;" tabindex="-1" role="dialog" aria-describedby="ui-id-1" aria-labelledby="ui-id-2">
    <a class="close-dialog" href="#"></a>
    <div id="ui-id-1" class="prompt-custom ui-dialog-content ui-widget-content" style="width: auto; min-height: 0px; max-height: none; height: auto;">
      <p>Some question?</p>
      <div class="prompt-buttons">
        <a class="true-btn" target="_blank" href="http://someurl.com">Y</a>
        <a class="false-btn" href="#">N</a>
      </div>
    </div>
  </div>
<div id="dc_vk_code" style="display:none"></div>
</body>
</html>

Селектор такой: css=.true-btn:contains("Y")

Не работает. Тыкните носом, где ошибка...

PS в webdriver всё так просто... by.className и всё

В теме: Selenium IDE не работает с всплывающим окном

27 марта 2013 - 16:41

Из статьи на хабре выяснил, что:
Опять таки, теоретически, это должно явно заставлять webdriver искать элемент в течении указанного времени и ждать либо пока не появится искомый элемент, либо пока не закончится указанный таймаут. Кстати, данный таймаут судя по всему можно выставлять только единожды.
На практике, происходит нечто странное. Пауза выдерживается, но есть внутреннее ощущение, что поиск если и идет по DOM модели, то обновления этой DOM модели не происходит. Для некоторых браузеров получается другая ситуация — элемент уже есть в DOM модели, но еще не отрисовался или отрисовался частично (Google Chrome). WebDriver возвращает найденный наполовину отрисованный элемент и событие click попадает в еще неотрисованные координаты. Метод isDisplayed() в таких случаях не помогает. В любом случае, итог у меня всегда один — элемент визуально уже гарантированно появился, а webDriver его по-прежнему не обнаруживает.


Актуально ли это для Selenium IDE??