Jmeter怎么实现Base64编码
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,这篇"Jmeter怎么实现Base64编码"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这
千家信息网最后更新 2024年10月24日Jmeter怎么实现Base64编码
这篇"Jmeter怎么实现Base64编码"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Jmeter怎么实现Base64编码"文章吧。
Jmeter实现Base64编码有两种方式:
1、如果安装的Jmeter版本内置提供了Base64加密函数,可以直接使用该内置函数,方法如下:
点击Tools --> 函数助手对话框
找到内置的Base64加密函数,选中__base64Encode
2、如果安装的Jmeter版本无内置Base64加密函数,那么遇到需要Base64加密的需求,只能通过BeanShell脚本实现,方法如下:
import org.apache.commons.net.util.Base64; String source = "{\"admin\":false,\"company\":\"osc\",\"companyIdentity\":\"COMPANY_OWNER\",\"displayName\":\"osc-admin\",\"email\":\"osc-admin@test.com\",\"id\":\"1\",\"sAMAccountName\":\"osc-admin\",\"status\":\"SUCCESS\",\"uSNCreated\":\"1\",\"userPrincipalName\":\"osc-admin@test.com\",\"username\":\"osc-admin\"}";byte[] encodedBytes = Base64.encodeBase64(source.getBytes("UTF-8")); String encoded = new String(encodedBytes); vars.put("sessionToken", encoded);
注意:字符串不能用单引号!
补充:Jmeter中实现base64加密
Jmeter已不再提供内置base64加密函数,遇到base64加密需求,需要通过beanshell实现
直接上beanshell代码:
import org.apache.commons.net.util.Base64; //String source = vars.get("name"); String source = "哈利波特";byte[] encodedBytes = Base64.encodeBase64(source.getBytes("UTF-8")); String encoded = new String(encodedBytes); vars.put("b64", encoded);
以上就是关于"Jmeter怎么实现Base64编码"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
加密
函数
内容
编码
文章
方法
版本
知识
篇文章
需求
UTF-8
代码
价值
助手
哈利波特
大部分
字符
字符串
对话框
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云端植物数据库
黑茶网络安全教育
燃烧的远征哪个服务器部落强
江苏服务器厂家直供
党统系统数据库
文件服务器管理
绍兴软件开发有哪些
树莓派怎么开启数据库
网络安全法 隐私保护
nuget镜像服务器
网络安全宣传心得
数据库安全三种机制
数据库datetime减法
网络安全宣传画及标语
泰和软件开发有限公司怎么样
vlc 服务器
深圳中熙互联网科技有限公司
服务器主板芯片
验收软件开发标准
网络安全培训学校有哪些
数据库数据导入redis
tcl软件开发笔试题
碧蓝航线安卓有几个服务器
淮安app订制软件开发
网络安全知识大赛证书
列举网络安全案例
软件开发者问答网站
清风徐来服务器
sv服务器管理器点开
adb数据库不让更新数据