вівторок, 28 квітня 2015 р.

Jmeter: how to run test

1. click "My Test"
2. click on Run-Start in main menu
3. on the right top will be green square

Jmeter: how to save and open project

How to save project:

1. save WorkBench

    Click on File-Save Selections As...

Jmeter: different information

1. таймер - керує затримками між виконуваними операціями
Вибрати Simple Controller
Вибрати Edit-Add-Timer-Gaussian Random Timer

2. лістенери - засоби збору інформації про проходження тестів
View Results Tree - тут цікавить, чи всі запити пройшли успішно
View Results in Table - тут статистика у вигляді чисел
Graph results - представляє графік
Summary Report

3. HTTP Authorization Manager - его используем, когда нужно проводить тест с авторизацией пользователя. Нажимаем Add и заполняем Base URL ресурса, в User и Password указываем логин и пароль учетной записи.

4. Thread Group->Add->Config Element->CVS Data Set Config. С помощью этого элемента будем читать из файла наши слова, в каждой строке по запросу. (http://habrahabr.ru/post/88714/)

CSV Data: read word list 5. можна ввести лінки, щоб для них перевірка не здійснювалася
6. симуляцію можна проводити максимум на 1000 юзерів. Для більшої кількості можна використовувати інші платні тулзи, які використовують джеймітер як основу, але тести раняться в клауді
7. ріквести можна робити по API
8. тести можна ранити в Дженкінсі
9. за допомогою Assertions можна трекати ерори. Можна виставити допустимия час респонзу і перевіряти чи він такий як очікується

Jmeter - the first steps


  1. скачати останню версію jmeter
  2. розпакувати архів
  3. запустити jmeter.bat
  4. назвати робочу область WorkBench та тест-план TestPlan
  5. Добавити групу віртуальних користувачів

понеділок, 27 квітня 2015 р.

How to create virtual machine with Linux


  1. go to https://www.virtualbox.org/wiki/Downloads and download VirtualBox VirtualBox 4.3.26 for Windows hosts  x86/amd64 
  2. run exe file
  3. go to http://www.ubuntu.com/download/desktop and download Ubuntu

вівторок, 14 квітня 2015 р.

Метадані

Це дані, що характеризують або пояснюють інші дані. Це інформація про дані: імена таблиць, колонок в таблиці, програм.

Метадані використовують для підвищення якості пошуку. 

Інформуючи комп'ютер про те, які елементи даних зв'язані і як ці зв'язки враховувати, стає можливим здійснювати достатньо складні операції по фільтрації та пошуку. Наприклад, якщо пошукова система «знає» про те, що «Ван Гог» є «голландським художником», то вона може видати у відповідь на запит про голландських художників веб-сторінку про Ван Гога, навіть якщо слова «голландський художник» не зустрічаються на цій сторінці. Такий підхід, званий представленням знань, знаходиться у сфері інтересів Семантичної павутини та штучного інтелекту.

Webservice


  1. webservice response for the web request
  2. it's a framework for conversation between two computers: client send request and server receive that request and return response. When the browser made request for web page it receive html
  3. service always handled by http but the format of receive is differ
  4. Elements of Web Service API (Application Programming Interface): message format: SOAP, XML, JSON and request syntax: named methods, Uniform Resources Identifier (URI), parameter names and data types; requesting an action (HTTP verbs: POST, GET, PUT, PATCH, DELETE); security (what do we need for authenticatin: username and password); when the data is return from webservice - in what form it should be: receiving the data (SOAP, XML, JSON; metadata - describes data structure, including field/property namse and data types)

пʼятниця, 10 квітня 2015 р.

Виртуальные машины для Windows

Иногда возникает необходимость получить второй компьютер, на котором можно установить другую операционную систему или безопасно протестировать программы. С этой задачей Вам поможет справиться виртуальная машина. В этой статье мы рассмотрим, что такое виртуальная машина, зачем нужна виртуальная машина, как установить и настроить виртуальную машину.

Платформа Java - виртуальная машина Java

Java - открытый объектно-ориентированный язык программирования, создавался для преодоления сложностей, связанных с написанием и компилированием программного обеспечения для различных операционных систем и различных устройств.

вівторок, 7 квітня 2015 р.