gpt4 book ai didi

javascript - 网页性能测试

转载 作者:行者123 更新时间:2023-12-02 11:58:43 25 4
gpt4 key购买 nike

我对负载测试并不陌生。我的工作是使用 jmeter 创建负载测试。我不关心步数、客户端、内存消耗等。对于 jmeter 负载测试,我使用了 3 个客户端,每个客户端运行 1000 个线程(使用了 30% CPU),结果始终是预期的。在 SUT 或客户端上未检测到任何问题。

我面临新的挑战。现在我必须在浏览器上执行 Web 性能测试。我不知道我是否创建了有关性能测试的正确图片。我想测量第一个字节、网页、java 脚本、Ajax 等的加载时间,...

Web 自动化测试是用 selenium 编写的。没有提到 Selenium 用于 Web 负载测试。

假设要模拟 1.000 个用户单击 ob 浏览器,这意味着大量 VM,从浏览器收集结果(DOM 计数器),SUT 由 PS 脚本管理以从 perf 获取数据。柜台。我发现一个问题,很多 VM 也意味着我没有财务预算。

我怀疑上面的方法是否正确或者应该改变我的方法。这些工具之一是 Visual Studio Ultimate 版本。但我仍然需要大量虚拟机来模拟 1,000 个用户 - 浏览器。

在互联网上我阅读了文档、描述、顶级工具。

你们公司如何进行changeling网页性能测试。

任何有关网页性能的帮助将不胜感激。

谢谢

丹妮

最佳答案

从服务器的 Angular 来看,行为良好的 JMeter 脚本必须与真实浏览器完全相同,只需确保正确处理接下来的几位即可:

参见How to make JMeter behave more like a real browser文章了解更多详细信息。

假设以上所有情况,您应该能够模拟 HTTP 协议(protocol)级别的负载。如果您需要额外测量渲染或 JS 执行速度,您可以添加另一个 Thread Group与 1 (或多个线程)并使用 WebDriver Sampler它提供了 JMeter 与 Selenium 的集成。此外,您可以使用 Navigation Timing 收集一些扩展统计信息。通过 WDS.browser.executeScript() 方法的 API 允许执行任意 JavaScript 代码。

关于javascript - 网页性能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47415503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com