jmeter实现ba64编码有两种方式:
1、如果安装的jmeter版本内置提供了ba64加密函数,可以直接使用该内置函数,方法如下:
点击tools –> 函数助手对话框
找到内置的ba64加密函数,选中__ba64encode
2、如果安装的jmeter版本无内置ba64加密函数,那么遇到需要ba64加密的需求,只能通过beanshell脚本实现,方法如下:
import org.apache.commons.net.util.ba64; string source = "{\"admin\":fal,\"company\":\"osc\",\"companyidentity\":\"company_owner\湖南交通职业技术学校",\"displayname\":\"osc-admin\",\"email\":\"osc-admin@test.com\",\"id\":\"1\",\"samaccountname\":\"osc-admin\",\"status\":\"success\",\"usncreated\":\"1\",\"urprincipalname\":\"osc-admin@test.com\",\家范"urname\":\"osc-admin\"}";byte[] encodedbytes = ba64.encodeba64(source.getbytes("utf-8")); string encoded = new string(encodedbytes); vars.put("ssiontoken", encoded);
注意:字符串不能用单引号!
补充:jme韩寒后会无期ter中实现ba64加密
jmeter已不再提供内置ba64加密函数,遇到ba家长会黑板报64加密需求,需要通过beanshell实现
直接上beanshell代码:
import org.apache.commons.net.util.ba64;//string source = vars.get("name");string source = "哈利波特";byte[] encodedbytes = ba64.encodeba6生源地贷款官网入口4(source.getbytes("utf-8"));string encoded = new string(encodedbytes);vars.put("b64", encoded);
到此这篇关于jmeter实现ba64编码的两种方式的文章就介绍到这了,更多相关jmeter ba64编码内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-04 20:13:46,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/8c1c262a5ae0dbf02095ca98495af060.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Jmeter实现Base64编码的两种方式.doc
本文 PDF 下载地址:Jmeter实现Base64编码的两种方式.pdf
留言与评论(共有 0 条评论) |