JMeter中的模块ImportError

时间:2019-01-29 09:24:23

标签: python jmeter jython

我想使用JMETER运行python脚本,使用Jython编译我的python脚本,但是显示importError requsets,我不知道如何在Jmeter中安装此模块(软件包) enter image description here

JSR223 description

2 个答案:

答案 0 :(得分:0)

第一步,您需要在jmeter的lib文件夹中添加jython独立jar:

如果问题仍然存在,请显示您的JSR223采样器。

答案 1 :(得分:0)

  1. 安装Jython
  2. 像这样安装requests模块:

    \\location\\of\\jython\\jython -m pip install requests
    
  3. 在JSR223 Sampler中的脚本开头添加以下行:

    import sys
    sys.path.append('\\location\\of\\jython\\site-packages')
    

但是,上述方法更像是一种“解决方法”:

  • 如果您打算在更高的负载下运行Python代码-在Groovy中重新编写它是有意义的,因为JMeter会将35MB的野兽加载到内存中,以便每次JSR223 Sampler将启动Python解释器时被称为
  • 如果您不打算在高负载下运行Python代码-在操作系统中使用基础Python安装并使用OS Process Sampler调用Python解释器会容易得多