《Jmeter 调用jar中M.docx》由会员分享,可在线阅读,更多相关《Jmeter 调用jar中M.docx(2页珍藏版)》请在三一办公上搜索。
1、Jmeter 调用jar中Ml 简介: 用java实现字符串转换为MD5字符串,并在Jmeter中调用之。 l 步骤: 1. Java中实现字符串MD5转换代码,代码如下: package pakageMd5; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Md5 private String md5_32; private String md5_16; public Md5(String sourceStr) String result = ; t
2、ry MessageDigest md = MessageDigest.getInstance(MD5); md.update(sourceStr.getBytes); byte b = md.digest; int i; StringBuffer buf = new StringBuffer(); for (int offset = 0; offset b.length; offset+) i = boffset; if (i 0) i += 256; if (i 16) buf.append(0); buf.append(Integer.toHexString(i); result = b
3、uf.toString; md5_32=result; md5_16= buf.toString.substring(8, 24); catch (NoSuchAlgorithmException e) System.out.println(e); public String get16 return md5_16; public String get32 return md5_32; 2. 测试代码是否通过: 3. 导出jar包: 4. 该jar包放到jmeter目录下的. libext目录下 5. Jmeter 添加BeanShell Sampler,并编辑: import pakageMd5.Md5; Md5 md5=new Md5(111111); String str=md5.get32; vars.put(md5,str.toString); 6. Jmeter 添加Debug Sampler 7. 运行测试效果,通过。 8. 扩展:beanshell添加参数,截图所示: a) bean shell可以接受传入参数,如下图:$u1 $u2 $u3 b) 参数可以通过bsh.args按顺序提取 c) bean shell提供了一个内置变量Parameters,来保存参数的集合 -OVER-