Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Сохранить файл с сервера в JMeter



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Сохранить файл с сервера в JMeter
2013-06-11 09:55
Доброе утро.

Возник такой вопрос.
Есть некий url запрос на который возвращает текстовый файл.
Вопрос состоит в том как сделав запрос в JMeter получить этот файл (например сохранить на диске)?


Запрет автоматической авторизации
2013-06-11 09:57
Добрый день
Когда тест проходит в FF и Chrome - авторизация - без проблем. Когда же в IE8, то после первого теста меня логинит на сайт и последующие тесты не срабатывают, так как проходит автоматическая авторизация. Как сделать так чтоб все шаги выполнялись и не было авторизации. Чтоб каждый раз когда я провожу тест - меня логинило как уникального пользователя без сохранения пароля?

  @Before
  public void setUp() throws Exception {
       File IE8Driver = new File("C:/Documents and Settings/Administrator/workspace/IEDriverServer.exe");
       System.setProperty("webdriver.ie.driver", IE8Driver.getAbsolutePath());
	   File ChrDriver = new File("C:/Documents and Settings/Administrator/workspace/chromedriver.exe");
	   System.setProperty("webdriver.chrome.driver", ChrDriver.getAbsolutePath());
    baseUrl = "http://192.168.2.168/";
  }

 @Test
  public void testIE8() throws Exception
  {
	  driver = new InternetExplorerDriver();
	  driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
	  driver.get(baseUrl + "/");
	  driver.findElement(By.linkText("Login")).click();
	  driver.findElement(By.linkText("Candidate")).click();
	  driver.findElement(By.name("login")).clear();
	  driver.findElement(By.name("login")).sendKeys("FR33DeGM@gmail.com");
      driver.findElement(By.name("password")).clear();
      driver.findElement(By.name("password")).sendKeys("Asus2938");
      driver.findElement(By.cssSelector("input.login")).click(); 
}

Заранее спасибо.

Выбрать элемент из списка
2013-06-11 10:27
Добрый день!

Не могу выбрать элемент из списка, суть в том, что при наведени курсора мыши на один из элементов списка, в его теге tr класс из пустого становится определенным.

Найти элемент можно и через css и через xpath, но при нажатии ничего не происходит(например click xpath=(//tr[@role='row'])[2], или click css=td.k-grid-string-column )

Совсем запутался, помогите пожалуйста.

На скрине курсор мыши наведен на текст "test2" в подчеркнутом красной линии теге tr определился класс, пока курсор ненаведен класс пустой.

  • : 24.jpg


Открыта вакансия тестировщика
2013-06-11 14:16
Компания разработчик сервиса Trade & Chat (г. Екатеринбург), открывает вакансию тестировщика программных приложений. Для соискателей, заинтересованных в работе мы предлагаем ознакомиться с требованиями к кандидатам, указанным ниже.

Обязанности:
- Проведение функционального и других видов тестирования по test-case-ам и тест-планам
- Составлять test-case-ы и тест-планы
- Составление подробных отчетов в багтрекере
- Контроль качества, безопасности и соответствия требованиям системы
- Работа с пользователями, обращающимися в техническую поддержку
- Анализ требований, содержащихся в обращениях пользователей в техническую поддержку и создание на их основе задач тестирования
- Предложение и реализация улучшений в технической поддержке и тестировании программного обеспечения

Требования к квалификации, знания и навыки:
- Уверенное использование Windows, Mac OS
- Понимание общих принципов разработки ПО
- Базовые знания языков программирования Java, Objective-C
- Знание стандартов и методик тестирования
- Знание английского языка на уровне чтения технической документации
- Знание технологий и средств автоматизации тестирования
- Дополнительным преимуществом будет наличие опыта тестирования мобильных и десктопных приложений

Условия работы:
- Зарплата договорная
- Полный рабочий день с 9-00 до 18-00 при 5 дневной рабочей неделе
- Перечисление заработной платы на банковскую карту
- Официальное трудоустройство согласно ТК РФ

Контактная информация:
- телефон: 7 919 3614559
- почта: vitko@tradeinchat.com
- skype: paul.vitko
- сайт: www.tradeinchat.com
- офис: г. Екатеринбург, ул. Радищева, 12, оф. 63

P.S. Задавайте вопросы, кидайте резюме в личку

Ошибка при сборке проекта
2013-06-11 18:07
Пробую собирать проект через Maven.
У меня такая структура директорий:
testproject1
|-- src
  |-- main
  |   |-- java
  |   |   `--com
  |   |      `--project
  |   |         |--data  (описание данных)
  |   |         |--pages  (описание страниц)
  |   |         |--utils  
  |   |-- resources
  |
  |-- test
     `-- java
         `-- com
            `-- project
               `-- test

Понимаю, что структура нестандратная, и нужно в pom.xml в тэге build указать правильный путь к исходных файлам. Как-то так
  
  <build>
   <sourceDirectory>$(basedir)/src/test/java/com/project/test</sourceDirectory>
  </build>

При сборке падают ошибки типа
[ERROR] \Selenium\Workspace\Project1\src\test\java\com\insurance\test\LoginTest.java:[12,11] error: cannot find symbol
[ERROR] \Selenium\Workspace\Insurance\src\test\java\com\insurance\test\LoginTest.java:[13,30] error: package com.project.pages does not exist

Так вот вопрос, как, в каком тэге мне указать где искать эти самые пакеты, описанные в другой директории, чтобы такие ошибки не появлялись?

TestLink 1.9.х. Проблемы с логином после апгрейда
2013-06-11 18:51
Приветствую, коллеги.

Давече мне пришлось столкнуться с обновлением TestLink с версии 1.9.3 до 1.9.7. Обновление прошло успешно, но уже на версии 1.9.5 я не смог залогиниться в систему. Получается следующая ситуация:
1. Открывается главная страница (с формой авторизации);
2. Вводятся правильные креды
3. Страница обновляется и мы получаем то же, с чем и пришли (фраза "Please log in ...")
Если ввести неправильные креды, то получаем ошибку "Try again! Wrong login name or password".
Это намекает нам, что, в общем-то, вводимые нами логин и пароль верные и связь с БД работает корректно.

Признаться, я долго мучился с этой проблемой, но так и не нашел решения.

Последнее, что я пытался сделать — изменить collation в БД (изменил (именно , однако на результат это никак не повлияло). Хотя и не уверен, что это так необходимо — на рабочем стенде у БД стоит Сharset=Latin1 и он работает без проблем. К слову, сразу после импорта БД и установки 1.9.3 на тестовом стенде логин работал.

Еще старые маны по установке и конфигурации ТЛ (версий 1.7, 1.8) указывают, что подобную проблему можно решить, поменяв значение параметра DB_SUPPORTS_UTF8 на 'FALSE', однако в 1.9 такого параметра я даже не нашел

Цитата

I upgraded from older version and I cannot login.
Your original database should be in different charset. The default from 1.6 version is
UTF-8. Try to switch DB_SUPPORTS_UTF8 to FALSE in config.inc.php.


Также нашел такую тему — http://www.teamst.org/forum/viewtopic.php?f=1&t=7146
Но, увы, Мантис меня не пускает и не регистрирует.

Если вдруг кто-то сталкивался с подобной проблемой и ему удалось ее решить — подскажите, пожалуйста, в каком направлении мне хотя бы стоит смотреть.

Заранее благодарен.

Альтернатива Test Items, группировка тестов и запуск из командной стро
2013-06-11 20:42
Имеется несколько сотен тестов, оформленных как function и раскиданных по нескольким Unit
С самого начала было понятно, что добавлять каждый из них как отдельный test Item и все это потом поддерживать не реально. Поэтому пока в качестве единственного test Item имеется некий метод, пробегающий по всем Unit-ам, собирающий там методы, начинающиеся на test_*** и поочередно их выполняющий. Для красоты отчета каждый для каждого теста в лога создается одноименная папочка. Для читаемости приходится генерировать собственный короткий отчет, где записывается только список упавших тестов, кол-во pass и кол-во fail.

Проблема стоит в управлении наборами тестов.

Часть тестов считаются критическими, часть некритическими, есть быстрые и есть медленные.
* Отработка критических должна подниматься на виртуалке после каждой сборки в девелоперской ветке, их не много и должно быть быстро.
* Полный набор тестов должны гоняться при сборке релиза.
И т.д. много еще случаев.

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

Собственно, вопрос:
Есть ли некое более гуманное средство для управления наборами, чем интерфейс Test Items? Ворочать проектами с сотнями тестов этим средством я не вижу возможности.
Какие могу быть инструменты группировки, проставления меток или тэгов для тестов?


© 2010 | Software-Testing.Ru


В избранное