jmeter 可以通过Jython 执:行python代码
1、下载Jython jar包:http://www.jython.org/downloads.html
![](https://img.haomeiwen.com/i7902592/51af066a93e20736.png)
2、把下载的Jython 的jar包放到 jmeter的lib文件夹。重启jmeter
![](https://img.haomeiwen.com/i7902592/7157b370f2bab07d.png)
3、线程组中添加 JSR223 Sampler并选择语言
![](https://img.haomeiwen.com/i7902592/85b449bdc3182f0a.png)
4,编写一句简单的python,例如,print('123123'),点击运行,查看Jmter的后台控制台输出。
![](https://img.haomeiwen.com/i7902592/d68fc28720b0254b.png)
到这里,说明我们的Jmeter已经可以运行python了。
5,重点来了,python要引用第三方库怎么办?
这里以表格的读取xlrd为例,我们使用pip安装xlrd之后,却发现这个库import会报错,提示
![](https://img.haomeiwen.com/i7902592/8bd9f39846bf5e16.png)
怎么办呢?
我也是踩了很久的坑,才查到资料,运来要申明一下
import sys
sys.path.append('C:\Python27\Lib')
sys.path.append('C:\Python27\Lib\site-packages')
import xlrd
这样导入就不会报错了,其中,上面两行的路径,是xlrd安装的路径,至于为什么需要指明2个路径,我也不懂,但是好用,哈哈哈哈
那么为什么需要申明这两个路径呢,是因为的我使用pip安装xlrd的时候是安装在这个路径下的,朋友们在使用的过程中,要检查自己的路径在哪里,然后申明即可!
然后,我们打开文件,这里又会出错
![](https://img.haomeiwen.com/i7902592/d08822c840b7b176.png)
我们对路径符号进行转义,会发现,运行OK
下一节,我们一起来研究怎么使用python读取表格。
网友评论