Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing web自动化工具是否适合开发定制负载/压力测试工具?_Testing_Selenium_Web Testing_Webaii - Fatal编程技术网

Testing web自动化工具是否适合开发定制负载/压力测试工具?

Testing web自动化工具是否适合开发定制负载/压力测试工具?,testing,selenium,web-testing,webaii,Testing,Selenium,Web Testing,Webaii,WebAii等工具可用于访问网站,并可通过简单的循环依次访问 如果我连续对一个站点编写了大量点击代码,并且/或者具有定制模式的能力,那么这与负载/压力测试工具的功能是否相同 基本上是的,谢谢。但是为了得到一个真正的测试,这肯定需要多线程,或者最好是在多个客户机上针对站点运行,以反映并发使用情况。这将使信息收集变得困难(WCAT在这方面非常好,但学习曲线有点陡峭) 当我需要做一些压力测试时,我曾经考虑过自己写一些东西,因为WCAT和WAS都不符合要求。如果我研究过WebAii,我会考虑它。我不会说

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

如果我连续对一个站点编写了大量点击代码,并且/或者具有定制模式的能力,那么这与负载/压力测试工具的功能是否相同


基本上是的,谢谢。但是为了得到一个真正的测试,这肯定需要多线程,或者最好是在多个客户机上针对站点运行,以反映并发使用情况。这将使信息收集变得困难(WCAT在这方面非常好,但学习曲线有点陡峭)


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

我不会说这是负载测试,除非您运行了大量实例。在对web应用程序进行负载测试时,如果您使用的是真正的web浏览器,那么每个CPU/核心有一个浏览器被视为一个很好的经验法则


有一些服务可以用来生成真实的负载,但花费不多。

我们经常使用web自动化工具结合虚拟机来进行负载测试。每个虚拟机都使用web驱动程序跟踪一个脚本,脚本的编写方式是,它们在某些检查点相互关停并等待,并确保所有机器及其浏览器在继续之前都已赶上。通过这种方式,所有虚拟机都可以同时完成关键任务(如单击启动密集计算的链接)。

您好,TBH我不需要像您提到的工具那样强大的功能,而是需要一些能够让站点正常运行的功能。此外,多线程实现也不会成为问题。