首页 > 作文

Jmeter实现Base64编码的两种方式

更新时间:2023-04-04 20:13:47 阅读: 评论:0

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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图