前言 前面在 BeanShell 里面是通过 java 脚本实现请求的预处理,jmeter里面也可以调用python的脚本,需安装 jython.jar 的插件. Jython 是 Python 的纯 Java 实现。她无缝地结合了 Java 类与 Python,使用户能以 Python 语言的语法编写在 Java 虚拟机上运行
前言
前面在 BeanShell 里面是通过 java 脚本实现请求的预处理,jmeter里面也可以调用python的脚本,需安装 jython.jar 的插件.
Jython 是 Python 的纯 Java 实现。她无缝地结合了 Java 类与 Python,使用户能以 Python 语言的语法编写在 Java 虚拟机上运行的 软件。 官网下载地址: 下载jython-standaloneXXX.JAR
把下载的Jython 的jar包放到 jmeter的lib文件夹。重启jmeter JSR223 Sampler添加-取样器-JSR223 Sampler
选择 jython2.7 版本,在Script区域写相应的代码,注意这里的语法是支持python2.7的,3.x的语法不支持。
前面定义了用户变量 user, 变量的获取依然用 vars.get('var name') 获取。
通过SampleResult对象设置响应的结果
也可以返回自定义的结果
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27