首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >10k VU的实时视频流性能测试

10k VU的实时视频流性能测试
EN

Stack Overflow用户
提问于 2021-10-18 04:35:40
回答 1查看 162关注 0票数 0

从根本上讲,我想确保我们的直播节目一次就能有1万名观众。以下几项工作正在顺利进行:

  • 视频质量
  • 视频分辨率
  • 视频延迟

这样做可以用本地机器完成,我读本地机器不能产生这么多的请求。

我是否需要购买额外的高级平台,或它可以做单独使用计量器。

EN

回答 1

Stack Overflow用户

发布于 2021-10-18 06:14:15

  1. Do this can be done using local machine -我们不知道,这取决于你的机器硬件规格。我将采取以下步骤:
代码语言:javascript
复制
- set up monitoring of the machine's resources consumption like CPU, RAM, etc. If you don't have better alternatives - you can go for [JMeter PerfMon Plugin](https://www.blazemeter.com/blog/how-monitor-your-server-health-performance-during-jmeter-load-test)
代码语言:javascript
复制
- make sure to follow [JMeter Best Practices](https://jmeter.apache.org/usermanual/best-practices.html)
代码语言:javascript
复制
- start with 1 virtual user and gradually increase the load till 10 000 at the same time looking at the resources consumption
代码语言:javascript
复制
- when any of monitored resources starts exceeding reasonable threshold, i.e. 90% of total available capacity stop the test and check how many users were online at this stage via i.e. [Active Threads Over Time](https://jmeter-plugins.org/wiki/ActiveThreadsOverTime/) plugin

--这是您可以从特定的机器中模拟特定测试的用户数量。如果它是10,000 -你可以使用一个,如果它是更少-除以10,000你能够模仿的用户的数量,这将是你需要的硬件规格的机器的数目,用于测试

  1. JMeter开箱即用可以在聚类模式中运行,因此,如果您有可以用作负载生成器的机器,就不需要购买任何其他东西。如果你不这样做,你可以从Azure女士或者AWS EC2或者其他你最喜欢的云提供商那里租到VM。在这种情况下,您需要根据供应商价目表支付计算机/计算时间。
  2. 有些公司提供"JMeter作为一种服务“,通常比云VM供应商收费更高,但是您不需要担心JMeter分布式配置、结果收集等等,它们是BlazeMeterFlood.ioRedline13等等。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69610845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档