Testing web自动化工具是否适合开发定制负载/压力测试工具?
WebAii等工具可用于访问网站,并可通过简单的循环依次访问 如果我连续对一个站点编写了大量点击代码,并且/或者具有定制模式的能力,那么这与负载/压力测试工具的功能是否相同Testing web自动化工具是否适合开发定制负载/压力测试工具?,testing,selenium,web-testing,webaii,Testing,Selenium,Web Testing,Webaii,WebAii等工具可用于访问网站,并可通过简单的循环依次访问 如果我连续对一个站点编写了大量点击代码,并且/或者具有定制模式的能力,那么这与负载/压力测试工具的功能是否相同 基本上是的,谢谢。但是为了得到一个真正的测试,这肯定需要多线程,或者最好是在多个客户机上针对站点运行,以反映并发使用情况。这将使信息收集变得困难(WCAT在这方面非常好,但学习曲线有点陡峭) 当我需要做一些压力测试时,我曾经考虑过自己写一些东西,因为WCAT和WAS都不符合要求。如果我研究过WebAii,我会考虑它。我不会说
基本上是的,谢谢。但是为了得到一个真正的测试,这肯定需要多线程,或者最好是在多个客户机上针对站点运行,以反映并发使用情况。这将使信息收集变得困难(WCAT在这方面非常好,但学习曲线有点陡峭)
当我需要做一些压力测试时,我曾经考虑过自己写一些东西,因为WCAT和WAS都不符合要求。如果我研究过WebAii,我会考虑它。我不会说这是负载测试,除非您运行了大量实例。在对web应用程序进行负载测试时,如果您使用的是真正的web浏览器,那么每个CPU/核心有一个浏览器被视为一个很好的经验法则
有一些服务可以用来生成真实的负载,但花费不多。我们经常使用web自动化工具结合虚拟机来进行负载测试。每个虚拟机都使用web驱动程序跟踪一个脚本,脚本的编写方式是,它们在某些检查点相互关停并等待,并确保所有机器及其浏览器在继续之前都已赶上。通过这种方式,所有虚拟机都可以同时完成关键任务(如单击启动密集计算的链接)。您好,TBH我不需要像您提到的工具那样强大的功能,而是需要一些能够让站点正常运行的功能。此外,多线程实现也不会成为问题。