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

makson

Регистрация: 08 мая 2014
Offline Активность: 06 мар 2017 10:37
-----

Мои темы

Инструменты для тестирования производительности

27 октября 2014 - 09:34

Привет всем.

 

Давайте соберём все возможные тулы, для тестирования производительности в одном месте.

 

Напишите, пожалуйста, какие инструменты (приложения, тулы) вы юзаете для тестирования производительности и их преимущества на ваш взгляд?

 

В своей практике я использую, jmeter, visual studio, loadrunner.


Параметр в параметре HP LoadRunner

08 мая 2014 - 11:34

Здравствуйте.

 

Появился вопрос. Как в LR сделать например такую штуку

 

1. Выдираю из ответа сервера 5 значений в параметр user_role_param

 

Server response:

<option selected='selected' value='subscriber'>Subscriber</option>
<option value='contributor'>Contributor</option>
<option value='author'>Author</option>
<option value='editor'>Editor</option>
<option value='administrator'>Administrator</option>

 

Выдираю:

web_reg_save_param_regexp(
        "ParamName=user_role_param",
        "RegExp=value='([a-z]*)",
        "Group=1",
        "Ordinal=All",
    LAST);

 

В LR Replay log:

Action.c(61): Notify: Saving Parameter "user_role_param_1 = subscriber".
Action.c(61): Notify: Saving Parameter "user_role_param_2 = contributor".
Action.c(61): Notify: Saving Parameter "user_role_param_3 = author".
Action.c(61): Notify: Saving Parameter "user_role_param_4 = editor".
Action.c(61): Notify: Saving Parameter "user_role_param_5 = administrator"
 
ВОПРОС: Как теперь сделать рандомную подстановку параметра в запрос на сервер? Т.е. мне нужно, чтобы в запросе отправлялась 1 роль юзера, притом рандомно выбранная из параметра.
 
Так не получилось (Rand_1_to_5 - параметр, который принимает значения от 1 до 5):
"Name=role", "Value={user_role_param_{Rand_1_to_5}}", ENDITEM,