gpt4 book ai didi

testing - 应用程序负载和内容测试

转载 作者:行者123 更新时间:2023-11-28 20:09:04 24 4
gpt4 key购买 nike

我正在寻找一些易于使用的工具(我必须了解它的工作原理并在 1-2 天内使用它)并且可以模拟用户进入具有以下类型的 Web 应用程序:- 慢慢看网页内容的人- 用户甚至没有阅读内容就从一个目录“跳”到另一个目录- 用户在现场购买产品后检查产品- 有人试图进入管理内容- 试图进入应用程序不可访问部分的人- 试图输入不存在的内容的人

非常重要的是能够检查用户看到的是他应该看到的(比如错误消息,“你没有权限进入”,用户看到页面的哪些元素,主页上有多少产品他看到等等)

哪种工具最适合?我用的是Vaadin,这个技术有什么用吗?

最佳答案

我认为在 1-2 天内学会如何使用和部署一个新的测试工具是非常乐观的!我认为在那个时间范围内,除了非常简单的应用程序之外,您将无法针对任何东西部署任何测试工具。

也就是说:

我们使用了 Apache JMeter (Apache 2 许可证)对我们的 Vaadin 应用程序执行一些负载测试;见this article有关如何开始使用 JMeter 和 Vaadin 的更多详细信息。

我们使用 QFTest (商业许可证)对我们的 Vaadin 应用程序执行功能测试。

您还可以使用 Vaadin's TestBench (商业许可)来执行功能测试——我想你可能可以用它执行某种低级负载测试。测试平台建立在 Selenium 之上(Apache 2 许可证)- 具有专门针对 Vaadin 应用程序的特定 Hook 和扩展。这些 Hook 非常重要,您最终可能不得不自己重新实现它们。

我们使用 QFTest 是因为我们拥有丰富的使用经验,并且还使用它来测试我们的 Swing 应用程序。它提供了一个非常复杂的 UI,使您无需编写大量代码即可构建测试(尽管最终,您正在编写代码)——这为一些不喜欢思考的 QA 分析师提供了工作效率在代码中。

所有这些工具实际上都要求您将 HTML ID 分配给应用程序中的组件 1 以便于为其开发测试;没有 id 或其他形式的标识符——我们也使用了 CSS 类——很难使测试可重复。[1]


1 使用 Vaadin 6 Paintable#setDebugId或 Vaadin 7 的 Component#setId

关于testing - 应用程序负载和内容测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16033556/

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