0

我通过将 jython.jar 放在 JMeter 安装的“lib”文件夹下,在 jmeter 中使用 jython。它运行成功。

但问题是我无法在其中安装额外的 python 包或模块。更具体地说,我想在jmeter里面的python中运行selenium,所以需要在jython中安装selenium模块。

我该怎么做?

4

1 回答 1

2

您可以正常安装 Jython 包,即使用pip,但是请确保您正在执行pipJython 附带的包(位于 Jython 安装的“bin”文件夹下)

  1. 下载Jython 安装程序并在某处执行安装,即/temp/jython
  2. 导航到/temp/jython/bin文件夹并执行./pip install selenium命令
  3. 将下一行添加到位于 JMeter 的“bin”文件夹中的user.properties文件中:

    user.classpath=/temp/jython;/temp/jython/javalib
    

    请注意,需要重新启动 JMeter 才能选择类路径,请查看Apache JMeter Properties Customization Guide了解更多信息。

  4. 从“语言”下拉列表中添加JSR223 采样器和硒jython

  5. 在脚本的开头添加下一行:

    import sys
    sys.path.append('/temp/jython/Lib')
    sys.path.append('/temp/jython/Lib/site-packages')
    import selenium
    

你应该很高兴。

于 2017-03-29T04:41:13.857 回答