如何配置SoapUI负载测试?

如何配置SoapUI负载测试?,soapui,load-testing,Soapui,Load Testing,我正在SoapUI中设置一些负载测试,我对到底发生了什么感到有点困惑 我用的是简单的策略 线程数是否等于并发请求数?那么10个线程意味着每次运行将有10个请求 我的目标是看看我的服务器如何处理每秒约10个请求,我假设这意味着我需要TPS>10 是否有其他方法确保每秒执行10个请求 以下是一个屏幕截图: 在重新阅读了一些文档并四处搜索之后,似乎SoapUI的标准版本不能用于每秒执行x请求。不过,LoadUI内置了此功能 一个好的后备计划是增加线程数并查看TPS,以确保每秒达到所需的请求。是的,通过

我正在SoapUI中设置一些负载测试,我对到底发生了什么感到有点困惑

我用的是简单的策略

线程数是否等于并发请求数?那么10个线程意味着每次运行将有10个请求

我的目标是看看我的服务器如何处理每秒约10个请求,我假设这意味着我需要TPS>10

是否有其他方法确保每秒执行10个请求

以下是一个屏幕截图:


在重新阅读了一些文档并四处搜索之后,似乎SoapUI的标准版本不能用于每秒执行x请求。不过,LoadUI内置了此功能


一个好的后备计划是增加线程数并查看TPS,以确保每秒达到所需的请求。

是的,通过使用简单的策略,您可以检查服务器是否能够每秒处理10个线程

回答你的问题

线程数是否等于并发请求数? 那么10个线程意味着每次运行将有10个请求

我将解释术语的含义:

线程:-这是线程数,即虚拟用户 将同时调用您的测试步骤。e、 g.20虚拟用户 测试延迟和随机:-这两者一起用于为服务器提供以毫秒为单位的呼吸时间。每次打电话之后 如果有20个用户,它将等待1000毫秒,即1秒

限制:-它将执行多长时间/多少线程。在上面的图片中,我给出了60秒的时间。所以,这项测试持续1分钟 将运行,并且每秒调用20个线程

tps:-thred每秒 cnt:-测试期间执行了多少个请求。 我的目标是看看我的服务器如何处理每秒约10个请求 我想这意味着我需要TPS>10

是的,在测试运行结束时,您可以看到每秒tps线程数,这是您的服务器容量


如果您增加了并发线程,并且如果您的服务器能够处理/容量那么大的压力,那么tps也会增加,cnt计数也会增加。但如果你施加的压力超过了它所能承受的范围,tps就会开始下降

你试过文档了吗?请注意该页面左侧的附加链接。我在这里简单地看了一下,但似乎没有一个关于如何每秒执行10个请求的明确答案。我会继续读下去,以防我遗漏了什么!也许这甚至不是一个很好的测试场景?可能更好的方案是并发用户的数量,即线程。然后TPS将给出服务器每秒处理多少请求的好主意。