Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 需要具有自定义HTTP请求的分布式web负载测试工具_Testing_Load_Benchmarking_Distributed - Fatal编程技术网

Testing 需要具有自定义HTTP请求的分布式web负载测试工具

Testing 需要具有自定义HTTP请求的分布式web负载测试工具,testing,load,benchmarking,distributed,Testing,Load,Benchmarking,Distributed,我搜索了一些类似的问题,但还没有找到正确的答案 我需要测试一个web集群(它由许多节点组成,以提供一组REST-ful API) 不仅是HTTP GET请求,我还需要以某种方式生成动态POST/PUT请求。有很多工具,但我找不到使用非静态数据生成POST/PUT请求的合适工具 因为我需要生成大量的请求,所以负载测试工具应该在分布式节点中运行。短裤: 能够编写HTTP GET、POST和PUT的自定义请求。(任何主要语言,如Java、Ruby等都可以) 能够在分布式Linux环境下工作。(即,使

我搜索了一些类似的问题,但还没有找到正确的答案

我需要测试一个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请求。

签出Tsung、Faban和Rain。最有可能的是,您必须在他们的框架内编辑一些脚本。

好吧,尽管没有彻底搜索,但我认为funkload+Benchmarkster可能是解决方案之一。我试试看。