IMLC.ME
/k6/k6 Protocols 协议支持/

k6 Protocols 协议支持

k6 支持 TTP1/1, HTTP/2, WebSocket and gRPC。

k6 默认使用 HTTP/1.1。如果服务器支持 HTTP/2,k6 会自动升级到 HTTP/2。
不过也因为这样,用户需要自己编写额外的校验代码去确认实际的协议。 因为 HTTP/1.1 和 HTTP/2 对网络性能的影响极其显著, 做压测是必须要保证系统工作在预期的协议上。

gRPC 的支持可以参考 k6 官方文档((Performance testing gRPC services)[https://k6.io/docs/using-k6/protocols/grpc/])