jmeter 我无法为10个并发用户使用Selenium

9njqaruj  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(111)

我是否可以在selenium Automation和Jmeter中测试登录身份验证的Web应用程序,以便10个用户同时使用该Web应用程序

pnwntuvh

pnwntuvh1#

是的,您可以使用多个用户进行测试

请记住,Webdriver(Selenium)执行是资源密集型,并且需要比正常Web http调用更大的占用空间。

如果除了Selenium Webdriver之外没有其他选项-建议在Headless模式下使用Webdriver采样器。
此外,建议您关注运行JMeter的LG的CPU和内存消耗
当占用超过85%的CPU时,启动更多数量的LG

bbuxkriu

bbuxkriu2#

理论上可以使用WebDriver Sampler,详情请参阅Mixing Selenium Into Your Load Scenario文章。
然而,请注意:
1.通常是not recommended,这主要是因为您无法获得所有相关指标和KPI
1.浏览器是非常资源密集型的,每个示例requires 1 CPU core and 2 GB of RAM,因此您将需要21 GB的RAM来启动10个浏览器示例,而使用JMeter的HTTP请求采样器,您可以使用相同的硬件来模拟数千个用户
因此,最好使用1个线程进行客户端性能测试(即渲染速度),其余9个线程使用HTTP请求采样器

相关问题