jmeter筆記(一):通過jython調用python腳本


(一)說明

       說明在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句

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM