小米科技|jmeter5.3 调用 python 代码

小米科技|jmeter5.3 调用 python 代码

文章图片

小米科技|jmeter5.3 调用 python 代码

文章图片

小米科技|jmeter5.3 调用 python 代码

  1. 下载 jpython
https://repo1.maven.org/maven2/org/python/jython-installer/2.7.2/jython-installer-2.7.2.jar
  1. 将该 jar 包放到放到 jmeter 的 lib 目录下


  1. 启动 jmeter
  2. 添加线程组 , 在线程组添加 JSR223 Sampler 取样器


在语言里面选择 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. 提供给接口进行引用


  1. 回放查看执行结果:




【小米科技|jmeter5.3 调用 python 代码】本文作者:柠檬班软件测试(lemonban)——专注于最新最前沿的软件测试技术 , 解决你的测试技术烦恼 , 对软件测试感兴趣的朋友赶快关注我们吧!


    推荐阅读