当下软件园 / 汇聚当下最新最酷的软件下载站!
当下软件园

您的位置: 首页 > 应用软件 > 行业软件 > Locust(负载测试工具) V1.4.4 官方版

  Locust是一款免费开源的网站服务器负载测试工具,能够模拟数百万用户同时在你的系统中,从而测试其服务器能够有多少抗压能力,给用户一个精准的数字,从而更好的维护服务器。

Locust

【软件功能】

  【在代码中定义用户行为】不需要笨拙的UI或庞大的XML。只是普通的代码。

  【分布式和可扩展】Locust支持分布在多台计算机上的运行负载测试,因此可用于模拟数百万个同时用户

  【经过验证和实际测试】蝗虫已被用来模拟数百万同时用户。Battlelog是《战地风云》游戏的网络应用程序,已使用Locust进行了负载测试,因此可以说Locust经过了Battletested;)。

【软件特色】

  1、不需要编写笨重的UI或者臃肿的XML代码,基于协程而不是回调,脚本编写简单易读;

  2、有一个基于we简洁的HTML+JS的UI用户界面,可以实时显示相关的测试结果;

  3、支持分布式测试,用户界面基于网络,因此具有跨平台且易于扩展的特点;

  4、所有繁琐的I / O和协同程序都被委托给gevent,替代其他工具的局限性;

【软件特色】

  用普通的Python编写用户测试方案

  如果希望用户循环,执行某些条件行为或进行某些计算,则只需使用Python提供的常规编程结构即可。Locust在其自己的greenlet(轻量级进程/协程)中运行每个用户。这使您能够像普通(阻塞)Python代码一样编写测试,而不必使用回调或其他某种机制。因为您的场景是“仅是python”,所以您可以使用常规的IDE,并以常规代码的形式对测试进行控制(与其他一些使用XML或二进制格式的工具相对)

  分布式和可扩展-支持数十万用户

  Locust使运行分布在多台计算机上的负载测试变得容易。它是基于事件的(使用gevent),这使得单个进程可以处理成千上万的并发用户。尽管可能还有其他工具可以在给定的硬件上每秒执行更多请求,但是每个Locust用户的低开销使其非常适合测试高并发工作负载。

  基于Web的UI

  Locust具有用户友好的Web界面,可实时显示测试进度。您甚至可以在测试运行时更改负载。它也可以在没有UI的情况下运行,从而使其易于用于CI / CD测试。

  可以测试任何系统

  即使Locust主要与网站/服务一起使用,它也可以用于测试几乎所有系统或协议。只需 为您要测试的内容编写一个客户端,或者浏览社区创建的一些客户端。

软件特别说明

标签: 负载测试

其他版本下载
网友评论
回顶部 去下载

关于本站|下载帮助|下载声明|软件发布|联系我们

Copyright © 2005-2024 www.downxia.com.All rights reserved.

浙ICP备2024132706号-1 浙公网安备33038102330474号