Добрый день!
подскажите как выявить утечку памяти в сишном скрипте на loadrunnere? Есть ли какие ли инструменты?
ОС WIndows
Отправлено 08 февраля 2018 - 13:25
Добрый день!
подскажите как выявить утечку памяти в сишном скрипте на loadrunnere? Есть ли какие ли инструменты?
ОС WIndows
Отправлено 08 февраля 2018 - 14:56
Добрый,
Не очень ясен вопрос. Скрипт вызывает утечку памяти или приложение, которое тестируется этим скриптом? Подробнее распишите.
Отправлено 08 февраля 2018 - 15:35
прогоните через static analysis для си
есть тулзы даже в онлайне, просто копипастишь свой код туда и показывает где ошибки
скорее всего переменные или другие объекты не освобождаются, обратите внимание чтобы все объекты уничтожались когда не нужны
Отправлено 08 февраля 2018 - 15:42
Добрый,
Не очень ясен вопрос. Скрипт вызывает утечку памяти или приложение, которое тестируется этим скриптом? Подробнее распишите.
Подозреваю, что в скрипте т. к скрипт представляет собой отправку xml сообщения в очередь, ответа не ждет. При запуске теста на генераторах увеличивается память в mdrv процессе. Гуглил http://software-test...-in-loadrunner/ в настройках bro wser Emulation галочка "simulate a new user on each iteration" отжата, использую Lr 12.55.
Отправлено 08 февраля 2018 - 17:13
Отправлено 09 февраля 2018 - 07:44
Посмотрите, тут эта тема затрагивалась подробно: https://community.so...uot/td-p/587339
Отправлено 09 февраля 2018 - 08:01
Очередь, она такая, если пока уходит одно сообщение добавляются 3 и опция "горшочек не вари" не предусмотрена, то она будет расти и кушать память.
С очередью проблем нет, она разбирается спокойно, проблема в том что при запуске теста mdrv процесс ест много памяти. в коде используется метод типа void MethodName(char* text){
внутри метода обычный http запрос (web_submit_data...); вытаскиваю разные параметры
} метод вызывается methodName("Mytext");
Отправлено 09 февраля 2018 - 08:15
Посмотрите, тут эта тема затрагивалась подробно: https://community.so...uot/td-p/587339
Спасибо, но не совсем понятно, как обнаружить из за чего mmdrv процесс потребляет много памяти
0 пользователей, 0 гостей, 0 анонимных