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

Фотография

производительность REST API

REST API LT

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 asitnn

asitnn

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 13 декабря 2015 - 12:49

Доброго дня.

Задача, вроде бы простая:

Нужно протестировать производительность REST запросов.

 

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

 

Итак, запросы. На первом этапе выполняется запрос на получение токена. Далее, этот токен необходим для выполнения последующих запросов.

 

Посоветуйте, какой инструмент лучше для этой задачи подойдет?

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

 

 


  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 13 декабря 2015 - 17:43

Jmeter.

Но, вообще, у тестирования производительности есть свой входной порог, и он не низкий


  • 0

#3 asitnn

asitnn

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 13 декабря 2015 - 21:15

спасибо. читаю статьи про использования jMeter.

можете дать пару практических советов, на примере jMeter, для конкретной этой задачи?

для запросов используется метод GET.

 

какой командой запрос слать?

какой сохранять полученный токен в переменную?


  • 0

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 14 декабря 2015 - 07:28

Извините, но я не использую jmeter.

Для нагрузки на REST API я использую siedge в простых случаях, а для сложных пишу скрипты.

 

Как сохранить токен в переменную где-то в соседней теме обсуждают.


  • 0

#5 asitnn

asitnn

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 23 декабря 2015 - 14:41

помогите написать RegExp, получающий из строки содержащей запись с токеном, сам токен.

 

запись с токеном

{"authToken":"AAACAgAbmkN4_ZlYzlrGDEMs_8lZfG1M"}

 

нужен только сам токен AAACAgAbmkN4_ZlYzlrGDEMs_8lZfG1M

он может состоять из A-z 0-9 _ .


  • 0

#6 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 24 декабря 2015 - 15:22

а почему regexp? почему не json path extractor?


  • 1

#7 asitnn

asitnn

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 25 декабря 2015 - 14:38

Взял HP LR, для решения задачи. Пока все нравится, но иногда натыкаюсь на непонятные ошибки.

 

При выполнение запросов получаю 403 ошибку, хотя с этой же машины postman'ом успешно запрос выполняется.


  • 0

#8 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 25 декабря 2015 - 15:05

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


  • 0



Темы с аналогичным тегами REST, API, LT

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных