在Jmeter中调用Python代码,首先需要安装Jython插件,怎么安装不多说,百度即可

1、安装之后添加JSR223 Sampler

2、选择Python2.7

3、在脚本当中编写python代码,我在这里写了一个随机获取0到100之间的整数

需要注意的是,以下几行代码很重要:

SampleResult.setResponseData("{}".format(data)) -----设置返回数据,必须是“xxx”,所以可以用"{}".format(数据)进行传输

SampleResult.setResponseCode("200") -----设置http状态码

SampleResult.setSuccessful(True/False) -----设置请求成功或者失败

4、利用正则表达式获取Python代码返回值

5、在进行http请求时利用关联获取Python返回值进行请求参数的参数化

6、发送请求后,可以看到请求数据是从Python代码中返回出来的数据

Jmeter使用篇(二十三) : Jmeter中调用Python代码相关推荐

  1. java怎么调用python_如何在Java中调用Python代码

    Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...

  2. python调用node_node-python:在nodejs中调用python代码

    在npmjs.com中有一个包node-python,顾名思义,是不是就是在node中使用python呢?让我们往下看: (这里是它的地址:https://www.npmjs.com/package/ ...

  3. java中调用python

    在Java中调用Python </h1><div class="clear"></div><div class="postBod ...

  4. python能在excel运行吗-用ExcelPython在Excel中调用Python

    Python部落组织翻译, 禁止转载 [介绍] ExclePython是一款轻量级的COM库,它支持你从Excel VBA中调用Python代码和运行Python 其他功能(确实任何语言都支持COM) ...

  5. java执行python脚本_使用Runtime.getRuntime().exec()在java中调用python脚本

    举例有一个Python脚本叫test.py,现在想要在Java里调用这个脚本.假定这个test.py里面使用了拓展的包,使得pythoninterpreter之类内嵌的编译器无法使用,那么只能采用ja ...

  6. android studio调用python,Android studio中编写Python代码-2

    Chaquopy 教程 Chaquopy Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境,java和Python互调 目前调试后APP可以正常运行(20 ...

  7. xlwings : 从此可以 VBA 调用 Python 代码啦

    Python 的库总是异常丰富,比如 Python 操作 Excel ,根据 详解Python操作Excel文件 这篇文章的介绍,竟然达到了 9 种之多,文章的列举还不一定是穷举式的.这么多库,也没必 ...

  8. java调用python代码

    同样的我们需要安装jython,具体的步骤如下: 1. 去 http://sourceforge.net/projects/jython/ 下载最新的jython相关的jar包. 2. 下载下来的ja ...

  9. java代码调用python_java调用python代码-阿里云开发者社区

    同样的我们需要安装jython,具体的步骤如下: 2. 下载下来的jar包其实既是使用的时候需要引入的jar包,也是安装就jython的jar包.具体安装细节参照:https://wiki.pytho ...

  10. C++ 调用 Python 代码 - Clion QT混合编程 ,各取长处。

    Qt 自带编辑器 调用Python  Clion 编辑器    调用Python 前言:python 无所不能.代码简洁,易于维护,开发效率很快.就是运行速度太慢. C++速度快,但是开发繁琐,没有p ...

最新文章

  1. C++多线程之间,线程函数启动之后,多线程依赖的启动和线程唤醒操作。
  2. 仓央嘉措《那一天,那一月,那一年,那一世》
  3. python 画三维函数图-Python画三维图-----插值平滑数据
  4. ASP.NET 5 入门(1) - 建立和开发ASP.NET 5 项目
  5. windows删除桌面ie_从Windows 8“开始”屏幕启动IE的桌面版本
  6. [jQuery原理] jQuery属性操作相关方法
  7. 删除用户账号的命令 mysql_【Mysql】常用指令之——用户操作(创建,授权,修改,删除)...
  8. Linux mysql 主从复制
  9. 概率论中的公式解释(个人理解,非官方)- No1
  10. haar特征简单分析
  11. 不同版本CLODOP 预览关闭窗口时返回值不同
  12. 12V转5V原理图(LM2596)
  13. Word批量设置章节为标题格式
  14. VScode光标乱跳、换行失灵、保存导致光标乱跳等解决办法
  15. 51单片机在物联网中的应用实战-熊健-专题视频课程
  16. CC1310直接操作寄存器编程
  17. matlab蒙特卡罗变量变换的分布,使用 copula 仿真相关随机变量
  18. NRF24L01模块实现一发一收和多发一收
  19. 385高校毕业设计选题
  20. 打开Flutter动画的另一种姿势——Flare,android面试题选择题

热门文章

  1. 问卷调查系统的设计与实现
  2. 基于STM32的多功能心电信号监测系统设计
  3. APP跳转H5、微信小程序与微信小程序之间互跳
  4. 转载一篇适合初学者“区分自由浮动时间和总浮动时间”的文章
  5. 测试开发是什么?什么是测试开发工程师?
  6. NanoMsg框架|NanoMsg的简介
  7. Linux nanomsg tcp sub pub
  8. Linux 2038年问题
  9. 数据结构:图的基本概念
  10. CPRI之TDD开关控制字