jmeter5.3 调用 python 代码

本贴最后更新于 1556 天前,其中的信息可能已经时移世异
  1. 下载jpython

https://repo1.maven.org/maven2/org/python/jython-installer/2.7.2/jython-installer-2.7.2.jar

  1. 将该jar包放到放到jmeter的lib目录下

image.png

  1. 启动jmeter

  2. 添加线程组,在线程组添加JSR223 Sampler取样器

image.png

在语言里面选择jpython

  1. 准备算法

需求:

在请求支付接口的时候,密码是md5的,那么需要在jmeter里面完成接口请求,就需要提前对每个用户的密码进行md5之后,拿着这个md5密码进行请求到服务器

#导入hashlib库

import hashlib

#需要加密的数据

str = '123456'

#创建md5对象

md5 = hashlib.md5()

#加密操作
md5.update(str1)

str_md5 = md5.hexdigest()

#输出加密之后的数据

print(str_md5)

#把str_md5的值赋值给resnewpwd
vars.put('resnewpwd',str_md5)

  1. 提供给接口进行引用

image.png

  1. 回放查看执行结果:

image.png

image.png

  • Jmeter
    72 引用 • 67 回帖 • 1 关注
1 操作
mike.liu 在 2020-09-21 22:51:23 更新了该帖
4 回帖
请输入回帖内容 ...