关于Hocust/Selenium和每个/从机的浏览器会话数的指南

2024-04-25 09:43:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望使用蝗虫/硒方法构建一个包含4000个浏览器会话的测试。我尝试使用相同的方法,使用JMeter/Selenium使用无头浏览器,出于许多原因,我得出结论,这是不可能的。我熟悉运行基于浏览器的负载测试工具,使用TrueClient,每个/从/代理(加载的服务器、64RAM和16CPU)可以访问大约45个浏览器/用户。丝绸表演者BDLT建议大约15或20个疗程。我看过《RealBrowser蝗虫》,我对它的兴趣达到了顶峰,因为我在二月份进行的一些新冠病毒-19应用程序测试中使用了蝗虫。使用selenium一个从服务器可以处理多少个浏览器,以及Hocust可以处理多少个从服务器? 我应该看看幻影吗?我的组织正在寻求废除所有商业工具,转向开源,并需要添加一个基于浏览器的负载测试解决方案。JMeter/Gatling/hocust对于协议级应用程序非常有用 任何建议都很好


Tags: 方法用户服务器应用程序代理selenium浏览器测试工具
1条回答
网友
1楼 · 发布于 2024-04-25 09:43:45

唯一真正的答案是“视情况而定”

我已经能够管理大约30个客户&;在2018年macbook pro(6核i7,16GB内存)上,在一个中等先进的站点(大量的javascript,但并不疯狂)上总共可能有2-3次点击/秒。问题是,您无法事先真正知道需要多少资源,并且在资源耗尽时可能会出现间歇性错误

在运行Selenium时,浏览器将是重中之重,因此,使用Occast+Selenium时,您将获得与使用Jmeter+Selenium时类似的性能

PhantomJS在大多数情况下都比无头镀铬要慢,所以我不想为此费心

相关问题 更多 >

    热门问题