【问题标题】:How to install chromedriver in the docker file for jmeter如何在 jmeter 的 docker 文件中安装 chromedriver
【发布时间】:2020-11-21 16:02:00
【问题描述】:

我已经在 kubernetes 中部署了 jmeter,使用

https://github.com/kubernauts/jmeter-kubernetes

但是当我想将 selenium webdriver 与 jmeter 集成时,我遇到了困难。我可以使用 docker 在 docker 中安装 selenium 包

RUN cd /jmeter/apache-jmeter-$JMETER_VERSION/ && wget -q -O /tmp/jpgc-webdriver-3.3.zip https://jmeter-plugins.org/files/packages/jpgc-webdriver-3.3.zip && unzip -n /tmp/jpgc-webdriver-3.3.zip && rm /tmp/jpgc-webdriver-3.3.zip

但是如何在 docker 中安装 chromedriver。 jmeter 没有关于此的官方文档,我是 jmeter 的新手。如果有人能指导我,我真的很感激。

【问题讨论】:

    标签: docker selenium jmeter selenium-chromedriver


    【解决方案1】:

    没有关于 JMeter 的官方文档,因为 JMeter 不支持 Selenium

    您应该查看ChromedriverDocker 的官方文档

    鉴于您能够提出 RUN 指令来下载和解压缩 WebDriver Sampler 插件,您应该能够对 Chromedriver 执行相同的操作,例如:

    RUN wget -q -O /tmp/chromedriver.zip https://chromedriver.storage.googleapis.com/87.0.4280.20/chromedriver_linux64.zip && unzip /tmp/chromedriver.zip && rm /tmp/chromedriver.zip && mv chromedriver/tmp
    

    您还需要将ENTRYPOINT 更改为设置webdriver.chrome.driver JMeter system property-Dwebdriver.chrome.driver=/tmp/chromedriver

    【讨论】:

    • 不。它仍然不工作,它什么也没打印。我还缺少什么吗?
    猜你喜欢
    • 2022-06-17
    • 2018-08-04
    • 2022-11-15
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多