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

makson

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

Мои сообщения

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

28 октября 2014 - 15:40

Я думаю полезно было бы видеть что-то в таком духе:

1. Что юзаете (какая прилага для тестирования)?

2. Какие плюсы? (реально из работы, не из вики)
3. Какие минусы? (реально из работы, не из вики)

4. Возможно какие-то обнаруженные подводные камни.

 

Попробую сам для начала

1. Юзаю Jmeter, MS Visual Studio 2013 Ultimate. В основном эти тулы

2. Плюсы Jmeter

- бесплатный

- есть плагины (два пакета плагинов: стандарт сет, экстра сет), которые применял и они довольно неплохо работаю (не все конечно, об этом в 4 пункте).

- возможность сохранить результаты в читаемый .csv

- можно использовать loadosophia.org и сразу получить несколько графиков (хотя обычно этого недостаточно)

- также можно использовать blazemeter, но там есть лимит на 50 юзеров только (и ещё какой-то лимит, точно не помню)

3. Минусы Jmeter

- нет никакой корреляции результатов. нужно всё делать в excel или где-либо ещё

- тула бесплатная, поэтому не сильно удобная

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

- жрёт ресурсы (пока эта проблема сильно не исследована, но она есть). Сейчас занимаемся изучением, как оптимально настроить JVM для Jmeter.

4.

- в дополнительных плагинах есть плагин Transaction per Second, он строит график как оказывается не только по транзакциям, которые мы пишем в Transaction Controller, но и рассматривает все возвращаемые сервером .jpg, .png, .css и т.д.


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

12 мая 2014 - 07:05

Поборол так:

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

 

// Choose random user role from "user_role_param" array

    lr_save_string(lr_paramarr_random("user_role_param"), "user_role_rand");