gpt4 book ai didi

javascript - 在网页上加载测试 Javascript

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

我目前正在对我公司的新网页进行负载测试,并使用 JMeter 来完成此任务。我们有一个评估,可以将 JavaScript 本地拉到用户计算机上,一旦完成的测试上传回数据库,他们就可以进行测试。

我遇到的问题是,有详细记录表明 JMeter 不是浏览器并且不与 javascript 交互。我们需要一种方法来测试请求浏览到页面评估所需的时间以及拉取所需的时间。还需要增加特定时间段内的请求量,以便我们可以确定服务器在什么时候崩溃。

我也尝试过使用加特林,但遇到了同样的问题。还有其他人遇到过这些问题吗?他们是如何解决这个问题的?

提前致谢!

最佳答案

很少有工具在执行负载测试时在客户端/VU 线程中运行下载的 JS 代码,主要是出于性能原因。您可以尝试 Selenium Grid 或基于它的一些在线服务,例如 https://www.loadbooster.com/或 Blazemeter,但如果您想在自己的环境中运行测试,Selenium Grid 可能是您唯一的选择。

另一种方法是在编写负载测试场景脚本时模拟 JS 客户端代码。许多工具都可以在某种程度上做到这一点,但为了使现有 JS 代码的翻译更容易,我会选择一个提供真正脚本语言的工具,例如Grinder、Locust、Wrk 或 k6(或可能是加特林)。 k6 可能是最简单的,因为您可以用 Javascript 编写脚本,因此翻译客户端 JS 代码的工作量应该会少一些。

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

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