多线程的尺度测试方法

时间:2018-04-02 07:23:08

标签: java multithreading frameworks load-testing stress-testing

我被要求使用多线程方法设计规模测试框架架构。框架的期望如下所述

  1. 通过API调用一次跨越10 000个请求(后来增加到数百万个请求)。
  2. 需要在集群环境/容器环境中运行应用程序
  3. 需要监控每个线程和操作状态以及一些指标,例如完成任务所花费的时间等。
  4. 我是多线程以及框架设计部分的新手,有人可以建议最好的方法。

1 个答案:

答案 0 :(得分:0)

有许多免费和开源的负载测试工具,您既可以使用它们,也可以构建您的"框架"在他们之上。最受欢迎,维护和发展的是:

有关上述解决方案的更多信息,请参阅Open Source Load Testing Tools: Which One Should You Use?文章。一旦确定选择哪一个,就可以将其放入LXCDocker这样的容器中,并通过Docker SwarmKubernetes编排容器。