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
Performance 如何使用jmeter打开10个浏览器_Performance_Selenium_Jmeter_Performance Testing - Fatal编程技术网

Performance 如何使用jmeter打开10个浏览器

Performance 如何使用jmeter打开10个浏览器,performance,selenium,jmeter,performance-testing,Performance,Selenium,Jmeter,Performance Testing,我使用jmeter进行性能测试。我使用Selenium进行功能测试。我想测试10个用户同时访问同一个登录页面。我可以使用jmeter进行测试。我想同时打开10个浏览器(如selenium)并在屏幕上显示,我可以使用jmeter吗?是否有任何插件可用于此???BadBoy可能对您有用: 它是记录您的操作的自由软件,您可以将其导出到jmx文件以作为测试脚本运行。BadBoy可能对您有用: 这是一个记录您的操作的自由软件,您可以将其导出到jmx文件以作为测试脚本运行。奇怪的是,您测试的是什么场景,

我使用jmeter进行性能测试。我使用Selenium进行功能测试。我想测试10个用户同时访问同一个登录页面。我可以使用jmeter进行测试。我想同时打开10个浏览器(如selenium)并在屏幕上显示,我可以使用jmeter吗?是否有任何插件可用于此???

BadBoy可能对您有用:


它是记录您的操作的自由软件,您可以将其导出到jmx文件以作为测试脚本运行。

BadBoy可能对您有用:


这是一个记录您的操作的自由软件,您可以将其导出到jmx文件以作为测试脚本运行。

奇怪的是,您测试的是什么场景,需要在同一台机器上同时打开十个浏览器

Jmeter不能这样做,因为Jmeter本身就是模拟浏览器。您可以打开十个JMeter实例,但这将给您与在一个脚本中有十个线程相同的效果


现在,如果您需要在十台不同的机器上安装十个浏览器,那么Jmeter可以使用远程模式来实现这一点。

好奇……您测试的是什么场景,需要在同一台机器上同时打开十个浏览器

Jmeter不能这样做,因为Jmeter本身就是模拟浏览器。您可以打开十个JMeter实例,但这将给您与在一个脚本中有十个线程相同的效果


现在,如果您需要在十台不同的机器上安装十个浏览器,那么Jmeter可以使用远程模式来实现这一点。

如果您想同时打开10个浏览器,可以使用selenium。如果您只是试图模拟10个用户同时登录,请使用JMeter(无需浏览器)。

如果您想同时打开10个浏览器,可以使用selenium。如果您只是尝试同时模拟10个用户登录,请使用JMeter(无需浏览器)。

您可以将Selenium插件与JMeter一起使用。这将在您的计算机上打开物理浏览器并进行录制(在定义计时器时开始和停止)

请参阅Blazemeter的指南,此处:

我已经用JMeter 3.0的更高版本进行了测试,效果很好。限制是我必须使用旧版本的FF

注意,建议在load injector机器中大致拥有比浏览器数量更多的内核

使用JMeter,如果您的负载注入器遇到瓶颈,或者在注入器上运行的浏览器太多,那么您的响应时间将急剧膨胀。确保您记录的计时与手动检查相当——如果您的计时器位置错误,也不会准确


如果您正在进行客户端性能测试,我建议您使用其他工具,如WebGetTest。带selenium的JMeter不是客户端性能测试的最佳选择

您可以将Selenium插件与JMeter一起使用。这将在您的计算机上打开物理浏览器并进行录制(在定义计时器时开始和停止)

请参阅Blazemeter的指南,此处:

我已经用JMeter 3.0的更高版本进行了测试,效果很好。限制是我必须使用旧版本的FF

注意,建议在load injector机器中大致拥有比浏览器数量更多的内核

使用JMeter,如果您的负载注入器遇到瓶颈,或者在注入器上运行的浏览器太多,那么您的响应时间将急剧膨胀。确保您记录的计时与手动检查相当——如果您的计时器位置错误,也不会准确


如果您正在进行客户端性能测试,我建议您使用其他工具,如WebGetTest。带selenium的JMeter不是客户端性能测试的最佳选择

Hi@123Ex来看看TurboSelenium 我们可以在一台机器上运行多个全头浏览器。
这个工具不是免费的。

Hi@123Ex看看TurboSelenium 我们可以在一台机器上运行多个全头浏览器。
这个工具不是免费的。

您当然可以使用Jmeter的
Selenium/WebDriver支持插件在您的系统上打开N个浏览器实例。但是,要注意N数。太多实例将冻结系统本身。另外,一些受支持的驱动程序配置,如
jp@gc-Chrome驱动程序配置
支持无头选项;这可能会在一定程度上帮助您增加N。但是,经过一段时间后,即使是无头浏览器也不会有帮助。

您当然可以使用Jmeter的
Selenium/WebDriver support
插件在您的系统上打开N个浏览器实例。但是,要注意N数。太多实例将冻结系统本身。另外,一些受支持的驱动程序配置,如
jp@gc-Chrome驱动程序配置
支持无头选项;这可能会在一定程度上帮助您增加N。但是,在一点之后,即使是无头浏览器也不会有帮助。

它可以…您需要将目标窗口指定为\u blankIt可以…您需要将目标窗口指定为\u blankthanxx以进行响应。我正在尝试负载测试,那么,有没有其他工具可以用来在同一台机器上打开十个浏览器呢?仍然很好奇…你想测试什么场景??我将查看以下列表:.testPartner将在oncethanxx上启动十个浏览器以获得响应。我现在正在尝试负载测试,那么是否有其他工具可用于在同一台机器上打开十个浏览器?仍然很好奇…您正在尝试测试什么场景??我将查看以下列表:。testPartner将同时启动十个浏览器