Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/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
Hocust和Jmeter的HTTP请求会改变tomcat服务器上的负载_Jmeter_Load Testing_Locust - Fatal编程技术网

Hocust和Jmeter的HTTP请求会改变tomcat服务器上的负载

Hocust和Jmeter的HTTP请求会改变tomcat服务器上的负载,jmeter,load-testing,locust,Jmeter,Load Testing,Locust,我尝试了500个用户,每秒钟有100个爬升/孵化率。使用JConsole为tomcat监控生成的负载 对于同一组请求,JMeter请求使用100-80%的CPU使用率,而as Hocust的CPU使用率约为60-30% 我想知道服务器的瓶颈是它可以处理多少个最大请求。 我可以用蝗虫模拟同样的情况吗?我试着将min-max wait设置为0,但没有用 我在Hocust中尝试了1000个并发用户,但RPS是相同的。使用Jmeter,我能够发现RPS比我的服务器支持的更多。蝗虫的RPS值为160,而J

我尝试了500个用户,每秒钟有100个爬升/孵化率。使用JConsole为tomcat监控生成的负载

对于同一组请求,JMeter请求使用100-80%的CPU使用率,而as Hocust的CPU使用率约为60-30%

我想知道服务器的瓶颈是它可以处理多少个最大请求。 我可以用蝗虫模拟同样的情况吗?我试着将min-max wait设置为0,但没有用

我在Hocust中尝试了1000个并发用户,但RPS是相同的。使用Jmeter,我能够发现RPS比我的服务器支持的更多。蝗虫的RPS值为160,而JMeter的RPS值为250,这是一个巨大的差异

蝗虫无法在我的tomcat服务器上生成负载

有人能帮我解释一下我在模拟类似JMeter的负载时缺少了什么吗

预先感谢

< P>查看我的期望是蝗虫不考虑所谓的,来巧妙地使用图像、脚本、样式、字体等,这实际上会产生大量额外的异步请求并产生主负载。p> 检查Hocust和JMeter使用或类似的嗅探工具发送的确切请求-请求的数量/性质应相同。理想情况下,它们还应该与真实用户使用真实浏览器发送的请求相匹配。

遵循@aldenpeterson wf,将最小等待和最大等待设置为1000毫秒,以获得每秒的速率

你有没有看过min和max等等?将它们都设置为1000(ms)将导致蝗虫每台客户端每秒发出1个请求,这似乎正是您想要做的


您是如何设置min_wait和max_wait值的?class WebsiteUser(HttpOccast):task_set=WebsiteTasks min_wait=10 max_wait=100谢谢,我正在测试angular应用程序,它在发送HTTP请求时不会加载资源,JMeter也会发生同样的情况,它也不会加载嵌入式资源。实际上,我发送了图像和JS的请求。谢谢,在写这篇文章之前,我检查了这一点,当我发送请求时,它的发送速度与Jmeter的发送速度不同,这导致服务器使用100%的CPU和巨大的RAM消耗。这是我无法看到的蝗虫使用那么多的资源和RPS,由于这是较少的。我不想对发送设置一些限制,我想发送我的服务器能够支持的最大请求。