jmeter笔记(一):通过jython调用python脚本
生活随笔
收集整理的這篇文章主要介紹了
jmeter笔记(一):通过jython调用python脚本
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
(一)說(shuō)明
說(shuō)明在jmeter中如何調(diào)用python腳本。
jmeter版本:5.2.1
操作系統(tǒng):WINDOWS
步驟:
1、這個(gè)地址https://www.jython.org/download下載jython-standaloneXXX.JAR
2、放到j(luò)meter 的lib文件夾下。
3、重啟jmeter
4、添加JSR223 Sampler (路徑:Thread Group >Sampler>JSR223 Sampler)
5、編寫python腳本
(二)調(diào)用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 #根據(jù)增量序列對(duì)列表進(jìn)行插入排序 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))
(三)調(diào)用第三方庫(kù)
1、要注意的是,用C寫的第三方庫(kù),jython是調(diào)用不了的。
2、jython只支持python2,不支持python3.所以還要專門裝一個(gè)用于壓測(cè)的python2.7.
3、如果要調(diào)用第三方庫(kù),在代碼里添加搜索路徑就行了。在代碼最前面加上下面3句
總結(jié)
以上是生活随笔為你收集整理的jmeter笔记(一):通过jython调用python脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: TZOJ 3030 Courses(二分
- 下一篇: 信用卡呆账能慢慢还吗?信用卡呆账多久会坐