【问题标题】:need distributed web load testing tool with custom HTTP requests需要带有自定义 HTTP 请求的分布式 Web 负载测试工具
【发布时间】:2012-02-18 09:50:14
【问题描述】:

我搜索了一些类似的问题,但还没有正确的解决方案。

我需要测试一个 Web 集群(由许多节点组成,以提供一些 REST-ful API)。

不仅是 HTTP GET 请求,我还需要以某种方式生成动态 POST/PUT 请求。有很多工具,但我找不到合适的工具来使用非静态数据生成 POST/PUT 请求。

由于我需要生成相当大量的请求,因此负载测试工具应该在分布式节点中运行。简而言之:

  • 能够为 HTTP GET、POST 和 PUT 编写自定义请求。 (任何主要语言,如 Java、Ruby 等都可以)
  • 能够在分布式 Linux 环境中工作。 (即使用多个节点来生成请求)
  • 能够同时使用 HTTP 和 HTTPS
  • 可选:生成漂亮的图表
  • 可选:构造一个新的请求和队列供以后使用(用于有状态的 API 测试)

根据一定的条件,请求生成器需要解析HTTP正文中的JSON文档,并对其进行处理以发出另一个GET/POST/PUT请求。

【问题讨论】:

  • 好吧,作为记录,虽然没有彻底搜索,但我认为 funkload + benchmaster 可能是解决方案之一。我会试试的。

标签: testing load benchmarking distributed


【解决方案1】:

结帐 Tsung、Faban 和 Rain。很可能,您必须在其框架内编辑一些脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    相关资源
    最近更新 更多