Тестирование производительности в Visual Studio 2012
2013-06-10 11:23
Добрый день! Кто нибудь проводил тестирование производительности веб приложения в среде разработки Visual Studio 2012? Там вводится такое понятие как веб - тест. Это тоже самое что и тестирование производительности или что это? И не понятно что в данном тестировании ожидаемый результат а что фактический? Если можно поясните что такое правила проверки и извлечения в веб-тестах производительности в Visual Studio.
Повторное открытие FireFox
2013-06-10 16:01
Добрый день. Запускаю тест, указаный ниже, и наблюдаю картинку того, что браузер FF запускается 2 лишних раза, хотя при запуске Хрома и ИЕ он выскакивать не должен. Проблема заключается в том что driver = new FirefoxDriver(); находится в @Begin. Так вот вопрос. Как мне сделать так, чтоб driver = new FirefoxDriver(); запускал FF только 1 раз, а к остальным браузерам отношения не имел?
Вот код:
Не имею опыта нагрузочного тестирования, если не считать простых load-тестов web-производительности через MS Visual Studio 2012.
Есть сервер, который принимает запросы.
Есть клиент под windows (обычное windows приложение, с некоторыми функциями).
Ситуация: N одновременных пользователей - каждый сидит через свой клиент и выполняет какие-то действия (как связанные с запросами к серверу, так и нет).
Необходимо сэмулировать ситуацию, указанную выше, с целью определения времени выполнения различных запросов при указанной нагрузке (N пользователей).
Количество пользователей от 10000 до 1000000.
Вопрос: при помощи каких инструментов это можно сделать? имеет ли смысл обходить клиент под windows и направлять пошаговые сценарии сразу прямо на сервер (те. не через клиент)?
from selenium import webdriver
driver = webdriver.Firefox()
driver.maximize_window()
driver.get("http://mirantis.com")
link = driver.find_element_by_partial_link_text("Use Cases")
link.click()
link = driver.find_element_by_partial_link_text("Infrastructure Vendors")
link.click()
Он успешно нажимает на ссылку "Use Cases", а потом, вместо того, чтобы нажать на "Infrastructure Vendors", нажимает на совсем другую ссылку.
Что это и как это исправлять? Пробовал в других браузерах, под linux / windows. Воспроизводится не всегда, иногда если браузер не развёрнут на полный экран, - не воспроизводится.