我想对基于 Perl 的 REST API 进行性能测试。是否有任何 docker 容器可用于执行此操作?
就像我可以输入:每秒 1000 个请求 POST 请求 URL 和正文 运行 5 分钟。
我在服务器端有监控设置。如果客户端(docker 镜像)也提供了一些监视器,那么它是一个加号。
我想对基于 Perl 的 REST API 进行性能测试。是否有任何 docker 容器可用于执行此操作?
就像我可以输入:每秒 1000 个请求 POST 请求 URL 和正文 运行 5 分钟。
我在服务器端有监控设置。如果客户端(docker 镜像)也提供了一些监视器,那么它是一个加号。
Docker doesn't provide any load testing capabilities per se, it's one of virtualization options mostly used for environmental integrity between DEV/QA/PROD systems. You might need this if you plan to dynamically add load generators using container orchestration solution like k8s.
Theoretically you can install any load testing tool into Docker container. Given your question tags:
Monitoring can be done using i.e. cadvisor tool.
您可以从容器中使用例如 Locust ( https://locust.io )。文档可以在这里找到:https ://docs.locust.io/en/latest/running-locust-docker.html