0

我有一个系统,将进行负载测试。与负载测试团队进行联络一直很困难,而且帮助不大,但是他们声称他们将使用的负载测试工具无法模拟/模拟系统的外部依赖关系的功能(Web服务和数据库)。因此,我在质疑他们对工具的选择。负载测试工具的负载测试能力

更详细地说,我创建的系统接收到一个http请求,经过一些处理之后,它向第三方数据库(我们无法控制)调用以检索更多数据,然后进行进一步处理,最后会调用一个客户端(客户端依赖于数据输入)。

总而言之,我们需要知道服务器如何在两个处理阶段处理负载,以及调用数据库和最终客户端的时间。

我的问题基本上是这样的,这可以用一个负载转轮工具来完成吗? 如果是这样的工具可以做到这一点? 负载测试人员计划使用NeoLoad,并声称这是不可能的,这是真的吗?

+0

根据我的理解,系统接收到一个HTTP请求并处理该请求,并且一个单独的调用进入第三方数据库以检索一些数据。现在处理该新数据并将其发送回客户端。假设所有的来自/来自系统的呼叫是HTTP,因此即使使用JMeter,创建可以模拟此流的脚本也不应该有任何问题。因此,除非有第三方数据库,客户端或Web服务出现问题,我没有看到任何工具在这里使用的任何问题.. –

回答

0

我们会在Gatling加载工具的帮助下完成类似于您所描述的加载和弹性测试。这是基于Scala语言的非常灵活的工具,允许构建不同的负载。然而,这需要性能工程师的编码技能。