Вуген утверждения

Я создаю http-скрипт VuGen для тестирования веб-службы RESTful. Я создал тестовый пример счастливого пути, но мне нужно также протестировать сценарий, в котором я ожидаю 500 Internal Server Error.

Поддерживает ли VuGen утверждения каким-либо образом?


person Nacho321    schedule 04.06.2015    source источник


Ответы (2)


web_reg_find() — это функция, которую вы хотите. Обратитесь к документации VuGen.

person Michael Galos    schedule 04.06.2015

Вы участвуете в функциональном тестировании с помощью инструмента тестирования производительности. У вас может быть философский конфликт здесь

person James Pulley    schedule 04.06.2015
comment
Когда вы выполняете большой нагрузочный тест, полезно знать, есть ли у вас 5% статуса http 500 в ответах. Какой смысл иметь хорошую пропускную способность, если вы получаете мусор? А иногда возникают ошибки только при большой нагрузке, которую нельзя воспроизвести традиционным функциональным тестом. (например, брандмауэр с ограниченным количеством одновременных подключений) - person Florian Prud'homme; 24.10.2020
comment
Коды состояния HTTP автоматически собираются с помощью LoadRunner при каждом запросе. Дополнительный код не требуется. У вас также есть возможность удалить журналы на веб-уровне в конце теста. Если вы включаете в свои журналы поле w3c time-taken, то у вас также есть измерение времени с вашим кодом состояния HTTP. - person James Pulley; 24.10.2020
comment
Да, конечно. Но встроенных возможностей недостаточно для некоторых сценариев реальной жизни. Если вы хотите эмулировать терминал, который будет повторять 3 попытки входа в систему в случае ошибок http, а в третий раз это будет успешный http 200, а затем продолжить некоторые другие транзакции, вам нужно будет поставить галочку «Продолжить при ошибке» в вашем настройки. Другой пример: вы можете получить http 520, потому что сервер хочет сообщить вам, что срок действия вашего токена истек, и вам нужно запросить новый токен, а затем вы можете продолжить сценарий до этапа оплаты. - person Florian Prud'homme; 26.10.2020