当前位置: 首页 > 网络应用技术

基于Docker-Compose和Ansible安装和部署Ngrinder压力测试平台

时间:2023-03-08 12:12:49 网络应用技术

  最近的项目进入了压力测试阶段。有时,经过测试的同学:您无法通过接口压力测试索引,帮助您看到吗?有一天过去了,工作后的时间就在这里,尚未完成主线任务,您可以加班开始。

  尽管压力测试是测试工程师的工作类别,但对于后端开发学生,提前对其接口性能有大致掌握,然后根据压力测试结果,有针对性的代码,逻辑,设计等。该级别不仅可以确保压力测试的平稳通过,而且可以被动地进行活动,确保项目更有效地交付。一切后,界面性能的发展将不会成长为良好的建筑师。

  如果您努力工作,就必须首先做好。良好的压力测试工具将使我们的工作更加有效。

  实际上,当涉及到压力测试工具时,许多人会尽快考虑它。作为基于Java的桌面压力测试工具,该功能非常强大。多人游戏合作(例如环境安装,配置文件同步,本地机器性能差异)时,一些问题,因此基于线程,因此无法真正模拟多用户高和头发等。

  因此,需要解决上述疼痛点的工具,而Ngrinder就是这样的工具。

  Ngrinder是基于研磨机的开源Web Performance测试平台。韩国最大的互联网公司NHN的开发团队对其进行了重新设计和改进。Features:开源,易于使用,高可用性,可伸缩性(来源)

  它由一个组成并将其连接起来。用户可以通过Web界面管理和控制测试,并查看测试报告,该报告将将测试分配给一个或多个进行执行。用户可以使用多个进程和线程以及在同一线程中设置脚本重复测试脚本以模拟许多并发用户。

  您可以在一台计算机上部署多次,或者可以在多台计算机上分开部署。所有机器都连接到一个机器。您可以遵守模拟的节点

  该测试基于测试脚本。用户根据某些规则对测试脚本进行编译后,将分配给执行脚本和其他文件。并在执行过程中收集操作,响应时间和目标服务器的操作。并保存这些数据生成操作未来观看的报告。

  概述:此安装基于系统。有两台虚拟机,其中一台安装在其中一台上。

  编辑,添加以下代码:

  将其放在同一文件夹下,输入文件夹,然后运行:

  返回:

  到目前为止,安装成功。