gpt4 book ai didi

java - Maven 测试 Web 应用程序响应时间?

转载 作者:行者123 更新时间:2023-11-28 21:30:07 25 4
gpt4 key购买 nike

我有一个 Web 应用程序最近开始显示缓慢,即使在浏览器中加载主页也是如此。

因为我使用 Maven 来管理它,所以我想我可以添加一些简单的测试来检查主页或特定页面的加载时间——我从来没有写过,所以我不知道这是否可行.

我不需要任何花哨的东西,只是说:“如果加载时间大于 X 秒,发出信号”(即停止构建过程);这样我就会收到提醒,最近的变化使事情变得更糟,所以我不会发现它们太晚。

这甚至可以使用当前可用的工具和/或插件吗?我应该寻找什么?

此时 CI 服务器不可用,所以我只能依赖任何可以由 Maven 自动化的东西。

除了关于使用什么工具执行测试的建议之外,我需要帮助让测试在我的 Maven 设置中自动运行(即它们应该在我调用 mvn clean package 或其他一些目标时运行,并且如果检测到问题,请停止构建)。

最佳答案

您可以使用 Selenium 执行 Web 测试,如果网页的某些部分未在指定时间内加载,则将其配置为超时

....
WebDriverWait wait = new WebDriverWait(webDriver, 5);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("myxpath")));
....

您还可以使用 JMeter执行负载测试。

关于java - Maven 测试 Web 应用程序响应时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25719260/

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