zoukankan      html  css  js  c++  java
  • 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句

     

     

  • 相关阅读:
    iOS 如何选择delegate、notification、KVO?
    iOS iOS8新特性--UIAlertController
    iOS 快速创建对象的类方法里的self
    iOS instancetype和id的区别
    ios UnitTest 学习笔记
    ios 框架学习笔记
    ios UI自动化测试学习笔记
    ios 开发常用快捷键
    ios 图形学习笔记
    ios 多任务学习笔记
  • 原文地址:https://www.cnblogs.com/simple-free/p/12763826.html
Copyright © 2011-2022 走看看