zoukankan      html  css  js  c++  java
  • jmeter4.0进行MD5加密

    在我们使用Jmeter测试的过程中,尤其是接口测试,有时候需要对参数进行MD5加密后再进行操作。

    Jmeter自带的就有MD5加密需要使用的到的jar(注意jmeter版本):commons-codec-1.10.jar,在jmeter的lib目录下面。

    在需要进行MD5加密的线程地方添加一个BeanShell Sampler,在BeanShell Sampler里面编写代码即可实现:

    commons-codec-1.10.jar是jmeter本身自带的jar,直接在BeanShell Sampler里面import就可以生效了;如果所使用的jar在jmeter的lib目录没有的话,需要在测试计划“Add directory or jar to classpath”把jar添加进来即可。

    import org.apache.commons.codec.digest.DigestUtils;

    String str = "from=jiangsu&method=syncAllOrg&origin=wechat&random_str=${__UUID}key=ce7dae12-b855-406c-9d0f-112093808e35";

    String sign = DigestUtils.md5Hex(str);
    String random = str;

    vars.put("sign_str",sign.toUpperCase());
    vars.put("random",random);

    使用beanshell的内置函数var.put(),可以直接使用改变量${random}

  • 相关阅读:
    3.db2性能和优化
    SpringBoot之demo
    1设计模式---工厂模式。
    1.添加maven项目后,tomcat启动失败
    2.如何卸载mysql
    2.hdfs中常用的shell命令
    1.在eclipse上添加maven
    2.hive入门篇
    1.hive数据库调优之路
    2.myeclipse的使用技巧
  • 原文地址:https://www.cnblogs.com/zzzao/p/9373159.html
Copyright © 2011-2022 走看看