性能测试工具 performance testing

有几种不同的方法来攻击性能测试。 不同的工具采用各种方法。 综合起来,它们允许您执行广泛的性能测试,以确保您的网站在业务蓬勃发展时不会减速或崩溃。

 

LoadView

这是 Dotcom 监视器的基于云的 SaaS 性能测试解决方案。 它允许您通过点和单击记录测试脚本。 借助 LoadView,您可以跨 40 多个平台和浏览器进行测试,包括移动设备。 虚拟用户在全球各地的基于云的服务器上创建。 如果您的客户群是区域性的,则只能选择本地服务器。

其他非基于云的性能测试工具在您自己的服务器上生成用户。 这意味着性能测试完全在防火墙的一侧进行。 LoadView 等基于云的解决方案可创造实际条件。

LoadView 报告包括故障排除和分析工具,可帮助您查找和修复瓶颈。

您可以使用 LoadView 进行负载测试和压力测试。 当站点收到大量流量时,负载测试会寻找性能降低。 要执行压力测试,请增加虚拟用户的数量,直到站点崩溃。 LoadView 将向您展示您的网站从崩溃中恢复的运行情况。

 

金牛 座

金牛座是一种开源解决方案,允许您在实现之前对一段代码执行负载测试。 开发阶段的性能测试有助于确保代码本身不会为以后测试期间出现的性能问题负责。 这不仅增加了站点通过以后性能测试的可能性,还有助于在路上进行故障排除。 如果代码在实现前通过测试,您可以先安全地查看其他可能的原因。

金牛座不允许点和点击测试脚本录制。 相反,它要求您用 YAML 编写测试脚本,YAML 是一种易于阅读的编码语言。 由于 YAML 易于学习,金牛座是开发人员使用的,因此此限制不是路障。

 

围攻

围攻是一种开源工具,也用于开发阶段。 使用金牛座后围攻,但在使用 LoadView 运行完整性能测试之前。 它只测试基本功能,如用户身份验证、FTP 协议、cookie、HTTP 和 HTTPS。 您可以使用同一台计算机上的多个 IP 地址运行它,这会拉近您使用 LoadView 复制的实际条件。

围攻不适合大规模测试,所以你不应该仅仅依赖它。

 

AppLoader

大多数性能测试工具都专注于 Web。 它们最适合网站和 Web 应用程序。 如果您有一个通过瘦小客户端和胖客户端访问的业务应用程序以及 Web 门户,那么你会发现 AppLoader 很有用。 轻松创建的脚本可测试整个业务流,包括第三方应用。

 

微软单词或 Excel

不,真的。 创建性能测试测试用例的最快和最彻底的方法是从功能测试中重新使用测试脚本。 所有测试脚本都是从手动测试用例开始的,无论它们包括详细步骤还是”成功登录”等常规说明。

Word 或 Excel 是用于在测试人员之间共享这些手动测试用例作为记录测试脚本的资源的优秀工具。 无论您选择 Word 还是 Excel 是一种深刻的个人选择,它激发了比”GIF”正确发音更多的争论。 使用您和您的团队喜欢的。