https://github.com/grafana/k6 Фреймворк для проведения нагрузочного тестирования. import http from "k6/http"; import { check, sleep } from "k6"; // Test configuration export const options = { thresholds: { // Assert that 99% of requests finish within 3000ms. http_req_duration: ["p(99) < 3000"], }, // Ramp the number of virtual users up and down stages: [ { duration: "30s", target: 15 }, { duration: "1m", target: 15 }, { duration: "20s", target: 0 }, ], }; // Simulated user behavior export default function () { let res = http.get("https://quickpizza.grafana.com"); // Validate response status check(res, { "status was 200": (r) => r.status == 200 }); sleep(1); } Код пишем на js. А запускается все на golang. В итоге имеем отличную производительность и очень приятный DX. Лично я сам предпочитаю использовать докер: https://hub.docker.com/r/grafana/k6