最近公司的接口都是MD5  16位加密,所以要使用加密功能。

之前也做過(guò)加密,因?yàn)橛玫谋容^少,所以是寫(xiě)了一個(gè)加密方法,導(dǎo)出JAR包,調(diào)用的。用起來(lái)需要很多設(shè)置,并且換算效率也不高。聽(tīng)前同事說(shuō),jmeter可以自己寫(xiě)函數(shù),放在函數(shù)管理里面,今天自己就根據(jù)網(wǎng)上的大神分享的內(nèi)容,簡(jiǎn)單寫(xiě)一下自己使用過(guò)程。

1、首先,eclipse 加載JMeter源碼,部署好(不懂的可以看我前面的隨筆)

2、找到functions,添加MD5_16/32類(lèi)

平面設(shè)計(jì)培訓(xùn),網(wǎng)頁(yè)設(shè)計(jì)培訓(xùn),美工培訓(xùn),游戲開(kāi)發(fā),動(dòng)畫(huà)培訓(xùn)

3、粘貼32位MD5加密代碼

package org.apache.jmeter.functions;

import java.security.MessageDigest;  
import java.security.NoSuchAlgorithmException;  
import java.util.Collection;  
import java.util.LinkedList;  
import java.util.List;  
  
import org.apache.jmeter.engine.util.CompoundVariable;  
import org.apache.jmeter.functions.AbstractFunction;  
import org.apache.jmeter.functions.InvalidVariableException;  
import org.apache.jmeter.samplers.SampleResult;  
import org.apache.jmeter.samplers.Sampler;  
import org.apache.jorphan.logging.LoggingManager;  
import org.apache.log.Logger;  
  
/** 
 

網(wǎng)友評(píng)論