zoukankan      html  css  js  c++  java
  • jmeter-BeanShell PreProcessor的使用

    BeanShell简介

    • BeanShell是一个小型嵌入式Java源代码解释器,具有对象脚本语言特性,能够动态地执行标准JAVA语法。在BeanShell中,我们可以使用java语言自定义函数来处理特定的逻辑,结合BeanShell的内置对象进行变量的存取,方便我们进行测试提高脚本的灵活性。

    实现目的

    使用jmter进行接口测试,有时候需要编写一些BeanShell脚本语言,或者利用BeanShell调用自己的工具类,来完成jmeter基本功能中无法实现的功能

    脚本实现

    • 添加BeanShell PreProcessor前置处理器(先于当前请求执行),在script区编写Java脚本,通过get方法获取jmeter中的变量值,然后经函数处理加密后,将处理结果保存到jmeter的变量中,供后续的请求操作直接引用(org.apache.commons.codec.digest.DigestUtils,是jmeter本身自带插件commons-codec-1.11.jar提供的类包,支持MD2,MD5,SHA-1,SHA-256,SHA-384,SHA-512加密)
  • 相关阅读:
    中译英26
    listen 59
    Speaking 1
    listen 58
    listen 57
    中译英25
    listen 56
    2018.2.27 RF module distance test part I
    中译英24
    第二章、PyQt5应用构建详细过程介绍
  • 原文地址:https://www.cnblogs.com/jun-zi/p/12043940.html
Copyright © 2011-2022 走看看