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

Публикации Wulfer

7 публикаций создано Wulfer (учитываются публикации только с 28 апреля 2023)


#111725 Thucydides reports

Отправлено автор: Wulfer 08 ноября 2012 - 14:09 в Selenium - Functional Testing

Использую <thucydides.version>0.9.22</thucydides.version>:

1. При генерации отчетов для IE выпадает следующая ошибка:

net.thucydides.core.reports.ReportGenerationFailedError: Failed to generate reports using net.thucydides.core.reports.html.HtmlAcceptanceTestReporter@7cedcb23
    at net.thucydides.core.reports.ReportService.generateReportFor(ReportService.java:107)
    at net.thucydides.core.reports.ReportService.generateReportsFor(ReportService.java:80)
    at net.thucydides.junit.runners.ThucydidesRunner.generateReportsFor(ThucydidesRunner.java:326)
    at net.thucydides.junit.runners.ThucydidesRunner.generateReports(ThucydidesRunner.java:227)
    at net.thucydides.junit.runners.ThucydidesRunner.run(ThucydidesRunner.java:204)
    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: java.io.IOException: Unsupported image type
    at net.thucydides.core.images.SimpleImageInfo.processStream(SimpleImageInfo.java:63)
    at net.thucydides.core.images.SimpleImageInfo.<init>(SimpleImageInfo.java:44)
    at net.thucydides.core.images.ResizableImage.<init>(ResizableImage.java:28)
    at net.thucydides.core.images.ResizableImage.loadFrom(ResizableImage.java:32)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxHeightOf(HtmlAcceptanceTestReporter.java:215)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxScreenshotHeightIn(HtmlAcceptanceTestReporter.java:208)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.expandScreenshots(HtmlAcceptanceTestReporter.java:181)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateScreenshotReportsFor(HtmlAcceptanceTestReporter.java:167)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateReportFor(HtmlAcceptanceTestReporter.java:130)
    at net.thucydides.core.reports.ReportService.generateReportFor(ReportService.java:105)
    ... 16 more
Caused by: java.io.IOException: Unsupported image type
    at net.thucydides.core.images.SimpleImageInfo.processStream(SimpleImageInfo.java:63)
    at net.thucydides.core.images.SimpleImageInfo.<init>(SimpleImageInfo.java:44)
    at net.thucydides.core.images.ResizableImage.<init>(ResizableImage.java:28)
    at net.thucydides.core.images.ResizableImage.loadFrom(ResizableImage.java:32)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxHeightOf(HtmlAcceptanceTestReporter.java:215)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxScreenshotHeightIn(HtmlAcceptanceTestReporter.java:208)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.expandScreenshots(HtmlAcceptanceTestReporter.java:181)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateScreenshotReportsFor(HtmlAcceptanceTestReporter.java:167)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateReportFor(HtmlAcceptanceTestReporter.java:130)
    at net.thucydides.core.reports.ReportService.generateReportFor(ReportService.java:105)
    ... 16 more

2. Некоторые отчеты для IE всетаки генерируются, но в них почему нет скриншотов, только черный экран напротив шагов



#111724 Thucydides IE, Teamcity problem

Отправлено автор: Wulfer 08 ноября 2012 - 14:04 в Selenium - Functional Testing

Окружение: Windows 2008 server, IE9, Teamcity Build Agent

Есть набор тестов выполняющийся в разных браузерах, запускается это все с помощью тимсити.

Время прохождения одного и того же теста в разных браузерах:
Firefox: ~60 секунд
Chrome: ~50 секунд
IE9: ~540 секунд

НО САМОЕ ИНТЕРЕСНОЕ, когда я запускаю этот же тест в IE9 прямо из среды разработки на том же серваке, то он проходит быстро, примерно за 70 секунд!!!

В чем же проблема почему IE тормозит именно когда запускается тимсити билд агентом?



#111722 Thucydides: самопроизвольное закрытие алерта

Отправлено автор: Wulfer 08 ноября 2012 - 13:47 в Selenium - Functional Testing

у меня та же проблема, но не появляется только в Firefox, в IE, Chrome появляется, но не сразу, поэтому у меня стоит waiter на алерт



#111439 ChromeDriver

Отправлено автор: Wulfer 29 октября 2012 - 09:50 в Selenium - Functional Testing

мдяя.... затупил, спасибо заработало



#111267 ChromeDriver

Отправлено автор: Wulfer 23 октября 2012 - 15:08 в Selenium - Functional Testing

думаю я попал в нужную тему, вопрос такой, установил chromedriver, прописал везде, сам хром запускается, но шаги не выполняет в логе вот что

Started ChromeDriver
port=26306
version=14.0.836.0
.\test\automation\proxy_launcher.cc(89): error: Value of: app_launched
Actual: 1
Expected: AUTOMATION_SUCCESS
Which is: 0
Error while awaiting automation ping from browser process
.\test\automation\proxy_launcher.cc(223): error: Value of: automation()->GetBrowserWindowCount(&window_count)
Actual: false
Expected: true
.\test\automation\proxy_launcher.cc(244): error: Value of: browser_proxy.get()
Actual: false
Expected: true
.\test\automation\proxy_launcher.cc(269): error: Value of: WaitForBrowserProcessToQuit( TestTimeouts::action_max_timeout_ms(), &exit_code)
Actual: false
Expected: true
.\test\automation\proxy_launcher.cc(270): error: Value of: exit_code
Actual: -1
Expected: 0

помогите плз!!!



#103241 Есть несколько вопросы по Tsung

Отправлено автор: Wulfer 30 марта 2012 - 13:40 в Начинающему тестировщику

Прозреваю что это из-за того что не работает команда tsung stop, и по той же причине тсунг не может остановиться после завершения сессий всех пользователей. Приходится убивать его через ctrl+c (a)bort.


а ты уверен что сессии всех пользователей завершились? ты генеришь 3000 пользователей, скорей всего твой сервак не успевает всем ответить за 10 секунд, вот он и ждет пока все созданные юзеры не получат ответ либо не вылетят по таймауту, команда tsung stop не останавливает tsung, а говорит ему перестать генерить пользователей, но если не все уже сгенеренные пользователи получили ответ, он не завершит работу



#103109 Есть несколько вопросы по Tsung

Отправлено автор: Wulfer 28 марта 2012 - 10:18 в Начинающему тестировщику

<arrivalphase phase="1" duration="10" unit="second">
<users interarrival="300" unit="second"></users>
</arrivalphase>


этими настройками ты говоришь тсунгу создавать 1 юзера каждые 300 секунд <users interarrival="300" unit="second">, а длительность всего теста составляет 10 секунд <arrivalphase phase="1" duration="10" unit="second">
Я так понимаю ты хотел создавать 300 юзеров в секунду, тогда ты должен писать либо так <users arrivalrate="300" unit="second">, либо <users interarrival="0,03" unit="second">

<request> <http url="тут_ip_тестируемого_сервера" method="GET" version="1.1"></http>


здесь должно быть не айпи сервера, а уже непосредственно страница, например /main.jsp или просто /

я давно пользую tsung и читал уже один доклад по нему, 2-3 апреля еду на http://ritconf.ru/ тоже по tsung, будут еще вопросы или захочешь чонить интересное обсудить пиши на shmublon@gmail.com