Jmeter请求参数MD5加密

一般公司在接口传输时,安全起见,请求参数往往需要加密传输,比如常用的MD5和SHA-256加密。本文介绍如何使用jmeter对请求参数进行加密处理,然后作接口测试。

最简单的是使用内置函数digest(本章使用Jmeter5.3版本)

Jmeter请求参数MD5加密_第1张图片

参数说明:

  • 1.算法摘要(必填):加密算法,支持:MD2、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512;
  • 2.String to be hashed(必填):需要加密的字符串;
  • 3.Salt to be used for hashing (optional):用于加密的盐(可不填,写入值后先拼接俩字符串,再加密);
  • 4.Upper case result, defaults to false (optional):大写结果,默认为false(默认加密后的字符串都是小写字母,需要大写字母就写true);
  • 5.存储结果的变量名 (可选):将加密后的字符串存储为一个变量(可不填)。

举例:对字符串"hello"进行MD5盐加密(盐值"order_no"),即对"helloorder_no"进行MD5加密。

  • 实际使用中order_no订单号是一个变量,应当这样设置${order_no}

Jmeter请求参数MD5加密_第2张图片

你可能感兴趣的:(jmeter,软件测试,jmeter,md5,加密解密,软件测试)