jmeter笔记(一):通过jython调用python脚本
2020-04-24 08:29
597 查看
(一)说明
说明在jmeter中如何调用python脚本。
jmeter版本:5.2.1
操作系统:WINDOWS
步骤:
1、这个地址https://www.jython.org/download 下载jython-standaloneXXX.JAR
2、放到jmeter 的lib文件夹下。
3、重启jmeter
4、添加JSR223 Sampler (路径:Thread Group >Sampler>JSR223 Sampler)
5、编写python脚本
(二)调用python脚本
1 #希尔排序 2 def shellSort(A): 3 k = len(A) 4 incremental = [] 5 #算出增量序列 6 while (k > 1): 7 k = k // 2 8 incremental.append(k) 9 dk = 0 #增量序列incremental的初始索引值 10 while(dk < len(incremental)): 11 #根据增量序列对列表进行插入排序 12 for i in range(0,len(A),incremental[dk]) : 13 key = A[i] 14 j = i - incremental[dk] 15 while j >= 0 and key < A[j]: 16 A[j+incremental[dk]] = A[j] 17 j -= incremental[dk] 18 A[j+incremental[dk]] = key 19 dk += 1 20 return A 21 22 new_list = shellSort([2,3,4,5,6,7,8,1,2,3,4,5,100,12]) 23 SampleResult.setResponseData(str(new_list))
(三)调用第三方库
1、要注意的是,用C写的第三方库,jython是调用不了的。
2、jython只支持python2,不支持python3.所以还要专门装一个用于压测的python2.7.
3、如果要调用第三方库,在代码里添加搜索路径就行了。在代码最前面加上下面3句
相关文章推荐
- Learning Python -- Java 通过JyThon调用Python实现的规则
- Java通过JYTHON调用python
- Jython-Java操作Python脚本学习笔记(二)
- Jython调用不包含第三方库的python脚本
- Jmeter通过BeanShell Sampler获取Jmeter的Bin路径,并存入变量供后面的脚本调用
- Jython-Java操作Python脚本学习笔记(一)
- Qt通过python脚本调用Tensorflow环境搭建
- python学习笔记:在python文件中如何调用其它python脚本文件
- jenkins通过shell脚本调用python自动化项目注意事项
- c#通过process调用python脚本
- java调用脚本语言笔记(jython,jruby,groovy)
- matlab调用Python的.py脚本文件
- selenium+python:脚本学习笔记(一)
- 使用Runtime.getRuntime().exec()在java中调用python脚本
- ANT调用JMeter执行脚本并生成html测试报告
- 调用python脚本清理xp系统临时文件
- 使用C++调用Python脚本的步骤和问题解决办法
- python学习笔记:子类怎样调用父类方法
- python实现调用其他python脚本的方法
- java传参调用python脚本得到爬取图片路径