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

Как присвоить переменной значение из Responce Code



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

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


Как присвоить переменной значение из Responce Code
2013-02-07 09:36
Доброго времени суток! Нужна помощь!

В Jmeter делаю запрос к некоему скрипту. В ответе он генерирует шестнадцатеричное число, т.е. в Responce Code он выводит что-то вроде 4568aafe12547ab7c7.
Это число мне необходимо присвоить некой переменной, после чего эту переменную подставить в качестве параметра для следующего запроса.

Может мне кто-нибудь подсказать, как это реализовать?


Разработка тестов на Python или Java с использованием Selenium 2.0
2013-02-07 13:51
Тренер: Баранцев Алексей

Два новых тренинга

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме.

Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования.

Основным "официальным" языком программирования для Selenium является Java, потому что большая часть самого Selenium реализована на этом языке и все новые возможности сначала реализуются на Java, а потом переносятся в реализации на других языках – .Net (C#), Ruby, Python.

Курсы предназначены для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Java или Python.

Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень.

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Java или Python с использованием инструмента Selenium 2.0, в частности:

  • владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
  • владеть техниками поиска (идентификации) элементов в окне браузера,
  • уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
  • владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
  • уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.


Читать дальше

Советы новичкам и не только
2013-02-07 16:49
Всем привет. Решил открыть тему где я (может еще кто согласится) буду выкладывать
некоторые полезные в работе функции. Первая это генерация рендомных имен, фамилий и
должностей. Итак:
ContactConstants = function(){
 
 var NamesArray = ["James", "Christopher", "Ronald", "Mary", "Lisa", 
                  "Michelle", "John", "Daniel", "Anthony", "Patricia", 
                  "Nancy", "Laura", "Robert", "Paul", "Kevin", "Linda", 
                  "Karen", "Sarah", "Michael", "Mark", "Jason", "Barbara", 
                  "Betty", "Kimberly", "William", "Donald", "Jeff", "Elizabeth", 
                  "Helen", "Deborah", "David", "George", "Jennifer", 
                  "Sandra", "Richard", "Kenneth", "Maria", "Donna", 
                  "Charles", "Steven", "Susan", "Carol", "Joseph", "Edward", 
                  "Margaret", "Ruth", "Thomas", "Brian", "Dorothy", "Sharon"];
 
 var SurnamesArray = ["Smith", "Anderson", "Clark", "Wright", "Mitchell", 
                    "Johnson", "Thomas", "Rodriguez", "Lopez", "Perez", 
                    "Williams", "Jackson", "Lewis", "Hill", "Roberts", 
                    "Jones", "White", "Lee", "Scott", "Turner", "Brown", 
                    "Harris", "Walker", "Green", "Phillips", "Davis", "Martin", 
                    "Hall", "Adams", "Campbell", "Miller", "Thompson", "Allen", 
                    "Baker", "Parker", "Wilson", "Garcia", "Young", "Gonzalez", 
                    "Evans", "Moore", "Martinez", "Hernandez", "Nelson", "Edwards", 
                    "Taylor", "Robinson", "King", "Carter", "Collins"];
 
 var JobTitlesArray = ["Business User (Finance)", "Sales Manager", "IT Director", "Operations Manager", "Billing(Billing)",
                      "National Sales Manager", "Accounts Recievable (Accounting)", "President", "Vice-President", "NLE (Customer Support)", 
                      "Director of Sales", "Order processor", "Executive", "Administrative", "Business Manager", "Prime", 
                      "Other", "VP Sales Marketing", "Manager", "EDI Support", "Product Supervisor", "Support(Billing)"]; 
 
 this.randomName = function(){  
    return GetRandomElementFromArray(NamesArray);            
 }
 
 this.randomSurname = function(){
    return GetRandomElementFromArray(SurnamesArray);      
 }
 
 this.randomJobTitle = function(){
    return GetRandomElementFromArray(JobTitlesArray); 
 }
}


Я думаю тут все предельно ясно, правда используются некоторые функции как например:
GetRandomElementFromArray = function(arrayName){
 return arrayName[GenerateRandomNumber(0, arrayName.length-1)];
}


Ну и на последок еще одна моя кастомная функция, которая может пригодиться в жизни:
GenerateRandomNumber = function(from, to) {
            return Math.floor((Math.random() * (to - from + 1)) + from);    
            }



Пример работы данной "ереси":
function getName(){
  var Contact_Constants = new ContactConstants();
  Log.Message(Contact_Constants.randomName())
}


Дополнительный заработок за выполнение несложных заданий
2013-02-08 06:47
Работа на дому, которая не требует иметь специального образования и знаний

иностранных языков, принесет вам дополнительный заработок от 250 до 320 рублей в

час. От вас требуется: интересно и без ошибок писать тексты на русском языке, на

заданные темы, придерживаясь несложных правил. Все очень просто: взял тему, написал

текст, получил деньги! Выплаты ежедневные!!http://umnwd.org-job.com


© 2010 | Software-Testing.Ru


В избранное