Jmeter使用篇(二十三) : Jmeter中调用Python代码

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

1、安装之后添加JSR223 Sampler

Jmeter使用篇(二十三) : Jmeter中调用Python代码_第1张图片

 2、选择Python2.7

Jmeter使用篇(二十三) : Jmeter中调用Python代码_第2张图片

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

Jmeter使用篇(二十三) : Jmeter中调用Python代码_第3张图片

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

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

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

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

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

Jmeter使用篇(二十三) : Jmeter中调用Python代码_第4张图片

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

Jmeter使用篇(二十三) : Jmeter中调用Python代码_第5张图片

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

Jmeter使用篇(二十三) : Jmeter中调用Python代码_第6张图片

 

你可能感兴趣的:(Jmeter)