Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Jmeter 如何在10分钟内将web套接字服务器加载到50000个链接?_Jmeter_Performance Testing_Load Testing_Qa_Loadrunner - Fatal编程技术网

Jmeter 如何在10分钟内将web套接字服务器加载到50000个链接?

Jmeter 如何在10分钟内将web套接字服务器加载到50000个链接?,jmeter,performance-testing,load-testing,qa,loadrunner,Jmeter,Performance Testing,Load Testing,Qa,Loadrunner,我有一个web套接字服务器,我想让它支持在10分钟内处理50000个入站链接。我应该使用什么工具来测试它是否能够在该时间范围内处理如此多的请求 我试过LoadRunner,但它有一些未经认证的限制 我使用JMeter,但我的公司不能提供足够的测试机器 另一个问题是,JMeter会自动断开web套接字连接,我可以设置一些方法来避免这种情况吗 10分钟内50000个请求大约是83个请求/秒,即使是一个JMeter实例也应该能够产生这种负载(除非我误读了您的问题),特别是即使您遵循指南中的建议。还可以

我有一个web套接字服务器,我想让它支持在10分钟内处理50000个入站链接。我应该使用什么工具来测试它是否能够在该时间范围内处理如此多的请求

我试过LoadRunner,但它有一些未经认证的限制

我使用JMeter,但我的公司不能提供足够的测试机器

另一个问题是,JMeter会自动断开web套接字连接,我可以设置一些方法来避免这种情况吗

  • 10分钟内50000个请求大约是83个请求/秒,即使是一个JMeter实例也应该能够产生这种负载(除非我误读了您的问题),特别是即使您遵循指南中的建议。还可以使用指定精确的所需载荷
  • 如果您使用它,可以保持Websocket连接打开。根据指南:
  • 流式连接–指示TCP会话是否将保留。如果选中–连接将保持,如果不选中–第一次响应后连接将关闭


    websocket意味着“推送”类型事件从服务器返回到客户端的出站连接。您确定这就是您的意思吗,因为在您的测试模型中,您似乎看到的是在一个短窗口中连接入站的出站客户端?

    首先感谢您。我的意思是50000个并发链接,而不是逐个生成50000个,因此,50000个链接需要大量内存,我很难设计解决方案,我将不得不找到大约100台机器,每台机器生成500个到服务器的链接,但如果我这样做,我必须使用一些工具部署100台机器,当我控制它们时,我很难让它们都运行良好。所以我来这里是为了寻找更好的解决方案。如果你有很多时间和低预算,你可以看看每月提供750小时微实例使用(一个月一个实例或共享此免费阈值的多个实例)。如果你没有时间,但有多余的资金,你可以考虑使用解决方案。