前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jmeter笔记(一):通过jython调用python脚本

jmeter笔记(一):通过jython调用python脚本

作者头像
free赖权华
发布2020-04-24 13:45:38
2K0
发布2020-04-24 13:45:38
举报
文章被收录于专栏:赖权华的笔记赖权华的笔记

(一)说明

       说明在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脚本

代码语言:javascript
复制
 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句

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档