【问题标题】:Are web automation tools right for developing custom load/stress testing tools?Web 自动化工具是否适合开发自定义负载/压力测试工具?
【发布时间】:2011-02-12 20:53:01
【问题描述】:

WebAii 等工具可用于访问网站,并通过简单的循环连续访问。

如果我连续为网站编写大量点击和/或具有自定义模式的能力,这与负载/压力测试工具的功能相同吗?

谢谢

【问题讨论】:

    标签: testing selenium web-testing webaii


    【解决方案1】:

    基本上,是的。但是要获得真正的测试,这绝对需要多线程,或者最好在针对站点的多个客户端上运行以反映并发使用情况。这会使信息收集变得困难(WCAT 对此非常有用,但学习曲线有点陡峭)。

    当我需要做一些压力测试时,我曾考虑过自己写一些东西,因为 WCAT 和 WAST 都不符合要求。如果我研究过 WebAii,我会考虑的。

    【讨论】:

    • 嗨,TBH 我不需要像您提到的工具那样强大的工具,而是可以让网站步入正轨的工具。此外,多线程实现也不会有问题。
    【解决方案2】:

    除非您运行多个实例,否则我不会说这是负载测试。在对 Web 应用程序进行负载测试并且您使用的是真正的 Web 浏览器时,每个 CPU/核心有 1 个浏览器被视为一个很好的经验法则。

    您可以使用一些服务来生成实际负载,而花费不多。

    【讨论】:

      【解决方案3】:

      我们经常使用结合虚拟机的网络自动化工具来进行负载测试。每个虚拟机都使用遵循脚本的 Web 驱动程序,并且编写脚本以便它们在某些检查点进行门控并相互等待,并确保所有机器及其浏览器都已赶上,然后再继续。这样一来,所有虚拟机都可以同时完成关键操作(例如单击启动密集计算的链接)。

      【讨论】:

        猜你喜欢
        • 2010-10-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-05
        • 1970-01-01
        • 1970-01-01
        • 2012-09-29
        相关资源
        最近更新 更多