You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JMeter中用Selenium WebDriver 4和Groovy保持浏览器运行?

解决JMeter脚本执行后浏览器自动关闭的问题

可以实现脚本结束后浏览器保持运行的需求,无需修改现有代码,只需调整WebDriver配置元件的参数即可:

  • 找到测试计划中的Firefox Driver Config元件(管理Firefox浏览器实例的配置元件)
  • 在该元件的参数列表里,找到Close Browser选项,将默认值true修改为false
  • 保存配置后重新运行脚本,执行完成后浏览器就会保持打开状态

补充说明

Close Browser 参数用于控制JMeter在测试计划执行完毕后,是否自动关闭由WebDriver创建的浏览器实例。设置为false后,浏览器会持续运行,直到你手动关闭它或者结束JMeter进程。

你的现有代码无需调整,保持原样即可:

WDS.sampleResult.sampleStart()
    def display = WDS.vars.get("DISPLAY");
    WDS.browser.get('url'+ display +'set')
WDS.sampleResult.sampleEnd()

内容的提问来源于stack exchange,提问作者Nico Loco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 13:50:48