В настоящее время я оцениваю, подходит ли k6 для наших нагрузочных испытаний. У нас довольно традиционная архитектура веб-сайтов, которая использует Apache веб-серверы с PHP и MySQL базой данных. Отправка простых HTTP-запросов с помощью k6 выглядит достаточно просто, и я думаю, что мы сможем протестировать все основные функции с его помощью, так как мы не полагаемся на JavaScript так много, и большинство страниц остаются c.
Однако я не уверен, как обращаться с ресурсами (таблицами стилей, изображениями и т. Д. c.), На которые есть ссылка в HTML, возвращаемом в запросах. Мы также должны загрузить их, так как это иногда приводит к запросам к базе данных, которые должны быть частью нагрузочного теста.
Есть ли в k6 некоторые готовые функции, которые позволяют загружать все ресурсы как браузер? Я знаю, что k6 НЕ отображает страницу, и мне это не нужно. Мне нужно только запросить все ресурсы внутри HTML.