Thanks Deepak for the quick reply.
This is what I put into my Beanshell Pre- Processor
import java.security.MessageDigest;
String text = vars.get("time")
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] md5hash = new byte[32];
md.update(text.getBytes("utf-8"), 0, text.length());
md5hash = md.digest();
vars.put("stimehash",md5hash);
Now, I have just a few questions. The paramater time is what I'm trying to
hash. I believe I have the correct. But in the beanshell on the top, theirs
a field:
Parameters to be passed to beanshell...
I assume I need to put in the parameter from my previous regex correct,
which is "time"
Secondly, after running, I got the followin in my jmeter.log
2010/11/20 07:38:25 ERROR - jmeter.util.BeanShellInterpreter: Error invoking
bsh method: eval In file: inline evaluation of: ``import
java.security.MessageDigest; String text = vars.get("time") MessageDiges . .
. '' Encountered "MessageDigest" at line 3, column 1.
And lastly, the last line of the beanshell, I have the vars.put..., Which I
assume is the correct way to create a new paramater that I can reference,
since I need to keep the original value of the paramater time.
Again, thanks for all your help!
--
View this message in context:
http://jmeter.512774.n5.nabble.com/Need-helping-creating-a-md5-hash-tp3273251p3273660.html
Sent from the JMeter - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]