如何在jmeter中为jython jar安装额外的包?

时间:2017-03-28 19:45:41

标签: selenium jar jmeter jython jsr223

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

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

我该怎么办?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

  4. 从"语言"添加JSR223 Sampler和selenium jython下拉

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

    import sys
    sys.path.append('/temp/jython/Lib')
    sys.path.append('/temp/jython/Lib/site-packages')
    import selenium
    
  6. 你应该好好去。