【问题标题】:Load testing of a web Application for 500 users in one go by selenium-jmete通过 selenium-jmeter 一次性对 500 个用户的 Web 应用程序进行负载测试
【发布时间】:2021-09-29 17:31:44
【问题描述】:

我需要测试一次为超过 500 个用户上传补丁文件的 web 应用程序功能,我尝试通过 selenium Jmeter 组合来完成,但是当我运行 500 个线程时,它会调用 500 个 chrome 浏览器并且系统挂起,任何想法如何克服这个或任何解决方法

【问题讨论】:

  • 你考虑过无头模式吗?
  • 到目前为止,该用户从未接受过答案。 6个问题。仅供参考
  • @cruisepandey 是的也试过了,系统挂起是后端它也打开了 chrome 浏览器
  • @Prophet :如果 SO 对 cme​​ts 发起反应,我会更喜欢它,我很想对它做出反应:D。 jk
  • 这会导致你说嘿系统我正在发射火箭,而你的系统就像 1975 RAM,做不到 :D

标签: selenium jmeter performance-testing load-testing


【解决方案1】:

Chrome System Requirements 页面声明您需要An Intel Pentium 4 processor or later that's SSE3 capable 来启动浏览器实例。这意味着one CPU core per browser instance 加上一个内核(至少)让 JMeter 工作。

Chrome 系统要求并没有说明 RAM 使用情况,但是您可以在 Chrome 中手动打开正在测试的系统并使用 Resource Monitor 检查消耗的内存。一旦你有了兆字节的数量(我相信在 Chrome 的情况下它会是千兆字节) - 将它们乘以 500,这就是你需要多少 RAM。 Firefox 90 每个实例需要 2 GB,通常 Chrome 需要更多。

所以问题是:你运行 JMeter 的机器是否有 501 个 CPU 内核和 1 TB 的 RAM?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 2014-01-21
    • 1970-01-01
    相关资源
    最近更新 更多