Используется ТС 5, С++ скрипт. Тестируется WEB приложение с помощью LoadTesting. Записываю Таsk, в цикле меняю его содержимое с помощью файла. ##### Код { ##### for(i = 1; i <= m; i++)//number of cycle { var ms = 10; var HelpStr = "Delaying test run for " + ms + "milliseconds."; BuiltIn["Delay"](ms, HelpStr); //Creaete delay between cycles
for (var k = 1; k <= n; k++)//number of Virtual User {
//Change text of diclaration in trancive request previos_name = core;// Current text of diclaration in trancive request current_name = core_replace +"_"+ VarToStr(k) +"_" + VarToStr(i);// Changed text of diclaration
// Award new changed request to current Virtual User HTTPTask["Connection"](000)["Request"](000)["RequestBody"]["LoadFromFile"]("request.txt"); // Add Virtual User with its request to set of Virtual User VirtualUsers[k]["Task"] = HTTPTask; VirtualUsers[k]["TestInstance"] = TestInstance; } //Trancive request of all virtual users TestInstance["RunConcurrently"] = true; TestInstance["Run"](Task); } ##### Код } ##### Данная схема работает если количество циклов до 100. После 100 возникает проблема: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом(HTTPTask["Connection"](000)["Request"](000)["RequestBody"]["LoadFromFile"]("request.txt");) Есть подозрение, что это глюк ТС. Может есть у кого какие соображения, как избежать данной проблемы?
Высшее или неоконченное высшее техническое образование (желательно МФТИ, МГУ, МИФИ, МГТУ им Баумана) Желательно знание методологий тестирования и инструментов для отслеживания дефектов (Rational Test Manager, Mercury Test Director, Rational ClearQuest) Желательно наличие опыта автоматизированного тестирования (Mercury WinRunner, Mercury LoadRunner, Rational Robot, Silk Test, Silk Performer ) Желателен опыт программирования на одном или нескольких из языков: С/С++, VB , Java Владение английским языком (минимум - чтение технической литературы)
Основные обязанности:
Функциональное тестирование, с последующим написанием отчетов о тестировании Создание/отладка автоматизированных тест-скриптов Нагрузочное тестирование, с последующим написанием отчетов о тестировании Подготовка тестовых данных Тестирование инсталляций Оценка требований на тестопригодность Разработка/обновление процедур тестирования (тест-план) Контроль полноты покрытия требований.
Условия: Заработная плата обсуждается на собеседовании. Резюме пожалуйста отправляйте по адресу dva5040@gmail.com
Selenium - Functional Testing -> Ошибка при запуске селениум сервера
2009-05-06 14:28 joika
Подскажите изза чего при запуске селениум сервера C:\selenium-server-0.9.2>java -jar selenium-server.jar -interactive фейлд? 11:31:01.796 INFO - Java: Sun Microsystems Inc. 11.3-b02 11:31:01.796 INFO - OS: Windows XP 5.1 x86 11:31:01.796 INFO - v0.9.2 [2006], with Core v0.8.3 [1879] 11:31:01.875 INFO - Version Jetty/5.1.x 11:31:01.875 INFO - Started HttpContext[/selenium-server/driver,/selenium-server /driver] 11:31:01.875 INFO - Started HttpContext[/selenium-server,/selenium-server] 11:31:01.875 INFO - Started HttpContext[/,/] 11:31:01.890 WARN - Failed to start: SocketListener0@0.0.0.0:4444 Exception in thread "main" org.mortbay.util.MultiException[java.net.BindExceptio n: Address already in use: JVM_Bind] at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) at org.mortbay.util.Container.start(Container.java:72) at org.openqa.selenium.server.SeleniumServer.start(SeleniumServer.java:8 39) at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:36 4) java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.bind(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at org.mortbay.util.ThreadedServer.newServerSocket(ThreadedServer.java:3 91) at org.mortbay.util.ThreadedServer.open(ThreadedServer.java:477) at org.mortbay.util.ThreadedServer.start(ThreadedServer.java:503) at org.mortbay.http.SocketListener.start(SocketListener.java:203) at org.mortbay.http.HttpServer.doStart(HttpServer.java:716) at org.mortbay.util.Container.start(Container.java:72) at org.openqa.selenium.server.SeleniumServer.start(SeleniumServer.java:8 39) at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:36 4)
* Высшее (законченное /незаконченное) техническое образование; * опыт участия в крупных интеграционных проектах; * Отличное знание Java-библиотек, опыт создания многопоточных приложений; * Знание и опыт применения JDBC, XSD/XML, SQL, JMS, JMX, JNDI, Web-сервисы; * Глубокое понимание принципов объектно-ориентированного программирования, шаблонов проектирования, опыт проектирования систем; * Опыт работы с CVS, Subversion, ANT, Maven.
Условия:
* Заработная плата в зависимости от квалификации; * Офис расположен недалеко от ст. м. Первомайская (10 мин. пешком).
* анализ и моделирование бизнес - процессов, их оптимизация; * составление ТЗ, анализ требований, данных (SQL, Word, xml, xsl, flat файл и т.д.), документации; * участие в интеграционных проектах, разработке специализированного банковского ПО и новых продуктов компании; * ведение переговоров с представителями банка, при необходимости консультация заказчика; * участие в проверке ПО на предмет проверки соответствия ТЗ и целям заказчика.
Требования:
* высшее образование (техническое); * аналогичный опыт работы в банке или IT - компании (банковское ПО) от 2 лет обязателен; * знание основ программирования.
Условия:
* м. Первомайская, * полная занятость. * доход обсуждается, б/о обеды в офисе.
21-22 мая, Москва. Центр профессионального роста Careerlab приглашает принять участие в международной конференции по управлению разработкой программных продуктов Software People 2009. Конференция проводится при поддержке компаний Microsoft и IBM.
В рамках конференции пройдут презентации, мастер-классы и семинары Гуру, панельные дискуссии. В Software People примут участие ведущие эксперты компаний Microsoft, IBM, EPAM Systems, Luxoft, Exigen Services, Kaspersky Lab, ARTICS Internet Solutions и др.
Один из ключевых спикеров — Рик Уивер, программный директор, архитектор технических решений направления ПО IBM Rational. Он расскажет о лучших практиках в сфере разработки программного обеспечения.
Для тех, кто живет и работает вне Москвы, предусмотрено виртуальное присутствие на конференции — онлайн-трансляция. Вы сможете принять участие, не только находясь в своем родном городе, но и получите возможность посмотреть все треки в записи. (more…)