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

Фотография

Помогите с выбором средства для PerfomanceTesting интерфейсов


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 w5278c

w5278c

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Башмаков Сергей Александрович

Отправлено 20 июля 2009 - 15:08

Всем доброго времени суток!
Есть задача проведения регулярных Perfomance тестов как для web интерфейсов так и приложений windows, которые не могут быть перекомпилированы под системы автоматического тестирования т.к. эти приложения от сторонних производителей. Необходимо регулярно запускать на клиентских машинах сценарии и агрегировать данные по производительности (время отклика и т.п.). Т.к. интерфейсы не меняются или меняются, но крайне редко, то вполне могут подойти средства которые могут эмулировать движния мыши не на определенный контрол интерфейса, а по заданным координатам, с дальнейшим вводом текста к примеру.
Конечных клиентских машин довольно много и соответственно играет непоследнюю роль стоимость средства тестирования или агента. Так же интересуют наименее ресурсоемкие приложения и если есть такие которые можно использовать в фоновом режиме без ущерба для общей производительности машины.
Что можете посоветовать для таких целей?

Заранее спасибо :)
  • 0

#2 Mushroom

Mushroom

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Ковалев Юрий

Отправлено 06 августа 2009 - 18:10

Всем доброго времени суток!
Есть задача проведения регулярных Perfomance тестов как для web интерфейсов так и приложений windows, которые не могут быть перекомпилированы под системы автоматического тестирования т.к. эти приложения от сторонних производителей. Необходимо регулярно запускать на клиентских машинах сценарии и агрегировать данные по производительности (время отклика и т.п.). Т.к. интерфейсы не меняются или меняются, но крайне редко, то вполне могут подойти средства которые могут эмулировать движния мыши не на определенный контрол интерфейса, а по заданным координатам, с дальнейшим вводом текста к примеру.
Конечных клиентских машин довольно много и соответственно играет непоследнюю роль стоимость средства тестирования или агента. Так же интересуют наименее ресурсоемкие приложения и если есть такие которые можно использовать в фоновом режиме без ущерба для общей производительности машины.
Что можете посоветовать для таких целей?

Заранее спасибо :)


Здравствуйте, w5278c!
Хочу предостеречь Вас от ошибки. Нагрузочное тестирование - это эмуляция клиент-серверного ТРАФИКА, заданным количеством виртуальных пользователей, а не работающие роботы, которые нажимают на кнопки.
Что можно посоветовать:
1. Обратиться к нам! Это наша работа. ))) (http://performance-lab.ru)
2. Научиться использовать какие-либо инструменты нагрузочного тестирования, если есть для этого время.
- HP LoadRunner (стоит дорого, позволяет эмулировать трафик большого кол-ва протоколов. Скрипт представляет собой программу на языке C)
- IBM Rational Robot (тоже много протоколов и дорого)
- Grinder (бесплатно,только HTTP(s)-протокол, и все, что написано на Java. Язык скриптования - Jython)
- JMeter (тоже бесплатно)

Также, наверное будет не лишним сказать, что прежде чем начать использовать какие-то инструменты, нужно проделать некую предварительную работу - обработать статистику, понять интенсивности нагрузки и др.

Если появятся вопросы - пишите, буду рад помочь!
  • 0
Обеспечение производительности ИТ
Нагрузочное тестирование, оптимизация производительности, сайзинг
http://performance-lab.ru


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных