我在SoapUI中设置了一些负载测试,我对确切发生的事情感到有些困惑。
我使用简单的策略。
"线程"的数量是多少?等于并发请求的数量?所以10个线程意味着每次运行会有10个请求吗?
我的目标是看看我的服务器将如何处理~10个请求/秒,我认为这意味着我需要TPS> 10?
还有其他方法可以确保正在执行10个请求/秒吗?
这是一个截图:
答案 0 :(得分:0)
重新阅读一些文档并寻找更多文档之后,似乎标准版本的SoapUI不能用于执行x请求/秒。但是,LoadUI内置了此功能。
一个好的后备计划是增加线程数量并查看TPS以确保您达到所需的请求/秒。
答案 1 :(得分:0)
是的,通过使用简单的策略,您可以检查服务器是否每秒可以处理10个线程。
“线程”的数量是否等于并发请求的数量? 那么10个线程意味着每次运行都会有10个请求?
我将解释术语的含义:-
Test Delay和Random:这两个一起使用,可以为服务器提供呼吸时间(以毫秒为单位)。每次通话后 每20位用户,它将等待1000毫秒,即1秒。
限制:-多长时间/将执行多少个线程。在上面的图片中,我给出了60次。因此,此测试持续1分钟 将运行,并且每隔20个线程将被调用。
我的目标是查看服务器如何处理每秒约10个请求 我认为这意味着我需要TPS> 10?
是的,在测试运行结束时,您可以看到每秒的tps线程,这是您的服务器容量。
如果增加并发线程,并且如果服务器可以处理/承受如此大的压力,则tps也将增加,并且cnt(计数)。但是,如果您承受的压力超过应付tps的压力,则开始下降。