为了账号安全,请及时绑定邮箱和手机立即绑定

使用 jmeter 和 selenium webdriver 加载测试 gui

使用 jmeter 和 selenium webdriver 加载测试 gui

当年话下 2021-09-26 16:46:56
我创建了一个 java 包装器来提供 jmeter。我已经用 selenium 实现了 java 类,这些类由包装器调用并执行 GUI 测试。我激活了无头选项。从 jmeter 使用单个用户启动测试一切正常。尝试启动两个用户测试失败。你能帮我理解为什么吗?
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

您很可能错过了一个重要的部分:每个 Selenium 会话需要有一个单独的 URL,并且 Selenium 服务器需要在不同的端口上运行。因此,请确保修改您的“包装器”以了解多个 WebDriver 实例,并为每个 JMeter 线程(虚拟用户)启动一个单独的 Selenium 服务器(或独立客户端)实例。

不幸的是,如果没有看到您的代码,我们将无能为力,请记住,您的包装器需要是线程安全的。还要注意jmeter.log文件 - 通常它应该包含足够的信息来了解测试失败的根源


PS你知道WebDriver Sampler插件吗?它是按照 JMeter 线程模型设计的,您应该能够启动您的机器可以处理的尽可能多的浏览器。如果由于某种原因它不符合您的需求,您至少可以查看源代码以了解您需要在“包装器”中更改的内容


查看完整回答
反对 回复 2021-09-26
  • 1 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信