Jmeter怎么实现Base64编码
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇"Jmeter怎么实现Base64编码"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这
千家信息网最后更新 2025年01月17日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安全错误
数据库的锁怎样保障安全
游戏王卡数据库
服务器正在维护中
网络安全员软件
软件开发大专课程
王者荣耀单机服务器下载
浪潮信息服务器2019销量
怎样自学计算机网络技术
黑客技术培训软件开发
华为软件开发源头进行标准制定
山东平台软件开发
empub数据库
windows服务器日志
平安银行总行软件开发
软件开发模型的几种类型
怎么弄身份证扫描数据库
部队网络安全班排讨论
mysql 地区数据库
深大网络安全研究生
本机svn服务器管理文档
正确认识网络安全的内容
国产数据库原理分析
监利网络安全重大事项报告
交行逾期已上报基础数据库
单行数据库
数据库 查找表
青少年网络安全知识网站
达梦数据库更换ip
衡东软件开发专业
游戏数据库安全问题
网络安全法 法律依据