JMeter中的模块ImportError

问题描述 投票:1回答:2

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

JSR223 description

python jmeter jython
2个回答
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解释器会容易得多

0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.