nGrinder
是一个压力测试平台,使您能够同时执行脚本创建、测试执行、监控和结果报告生成器。开源 nGrinder 通过消除不便和提供集成环境,提供了进行压力测试的简便方法
总共三种运行方式:
- 作为可执行文件运行
- 在
Tomcat
上运行 - 在
Docker
上运行
Grinder
由两个主要组件组成:
controller(控制器)
:一个Web
应用程序,使性能测试人员能够创建测试脚本并配置测试运行。agent(代理)
:创建负载的虚拟用户生成器。
在 " Docker " 上运行
首先安装controller(控制器)
PS C:\Users\lifeng01> docker pull ngrinder/controller
Using default tag: latest
latest: Pulling from ngrinder/controller
Digest: sha256:bb669e6c63313337d50917554b38ce801e4300911a3ec8be99e1d3c3e64dd417
Status: Image is up to date for ngrinder/controller:latest
docker.io/ngrinder/controller:latest
PS C:\Users\lifeng01> docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller -p 8077:80 -