JMeter中的模块ImportError
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter中的模块ImportError相关的知识,希望对你有一定的参考价值。
我想用JMETER来运行python脚本,用Jython编译我的python脚本,但是显示importError requsets,我不知道如何在Jmeter enter image description here中安装这个模块(包)
答案
- 安装Jython
- 安装
requests
模块,如:\location\of\jython\jython -m pip install requests
- 将以下行添加到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解释器会容易得多
另一答案
作为第一步,您需要在jmeter的lib文件夹中添加jython独立jar:
如果问题仍然存在,请显示您的JSR223采样器。
以上是关于JMeter中的模块ImportError的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:LinuxMint17.3 中的“没有名为 plotly.plotly 的模块”