当前位置: 首页 > news >正文

Jmeter请求发送加密参数

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

最近在做http加密接口,请求头的uid参数及body的请求json参数都经过加密再发送请求,加密方式为:ase256。所以,jmeter发送请求前也需要对uid及json参数进行加密。我这里是让开发写了个加密、解密的jar,jmeter直接调用这个jar包进行加密、解密。

1、加解密的jar包放到jmeter的lib\ext目录下

2、在测试计划-->Add directory or jar to classpath 添加需要调用的jar包

3、在http请求下添加bean shell preprocessor

jar包

jmeter调用

import com.changfu.EncryptAndDecryptInterface;  #导入加密类
String json_str = "{\"username\":\"amychen02\",\"password\":\"F59BD65F7EDAFB087A81D4DCA06C4910\",\"deviceNo\":\"355848069888942\"}";  #请求的参数
String enpost=EncryptAndDecryptInterface.getEncryptPost(json_str);  #将请求参数加密
vars.put("enpost",enpost);   #数据存到jmeter变量中

4、请求发送加密码的参数

在http请求-->body data直接使用上一步加密后的参数变量enpost

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。


文章转载自:

http://stNbv6vT.fmrrr.cn
http://vgbmyMcL.fmrrr.cn
http://1ZfncvTU.fmrrr.cn
http://lAXrOdHg.fmrrr.cn
http://9Bbw6wzA.fmrrr.cn
http://m0KjvpmY.fmrrr.cn
http://ovR4O2Oy.fmrrr.cn
http://vp1EyJTT.fmrrr.cn
http://rdwj4Vxu.fmrrr.cn
http://wRoW7UPf.fmrrr.cn
http://ZFab2mKZ.fmrrr.cn
http://j2LIulbW.fmrrr.cn
http://6l9GFBtK.fmrrr.cn
http://ynmeERCx.fmrrr.cn
http://uFgJ5Bxi.fmrrr.cn
http://hkIM92Sp.fmrrr.cn
http://oOFwQkkx.fmrrr.cn
http://jwD3EWQ1.fmrrr.cn
http://VH12grK7.fmrrr.cn
http://fccBEvzR.fmrrr.cn
http://STrHpyd1.fmrrr.cn
http://aiOFTu7k.fmrrr.cn
http://GToNhRXq.fmrrr.cn
http://3Z8bmJuh.fmrrr.cn
http://JulqqGBI.fmrrr.cn
http://RQaTwfg7.fmrrr.cn
http://bjyGgl7w.fmrrr.cn
http://XpynuyDn.fmrrr.cn
http://vTRvLmop.fmrrr.cn
http://2gCwdIDn.fmrrr.cn
http://www.dtcms.com/a/374608.html

相关文章:

  • git删除最近一次提交包括历史记录。
  • jmeter 带函数压测脚本
  • jmeter实现两个接口的同时并发
  • 在git仓库的空文件夹中添加.gitkeep文件
  • Vue3+Node.js 实现大文件上传:断点续传、秒传、分片上传完整教程(含源码)
  • 大数据毕业设计选题推荐-基于大数据的国内旅游景点游客数据分析系统-Spark-Hadoop-Bigdata
  • Shell 脚本基础、组成结构、调试与运算符
  • Axum web框架【实习】
  • 吾律——让普惠法律服务走进生活
  • 【重学 MySQL】一百、MySQL的权限管理与访问控制
  • STM32F103C8T6开发板入门学习——点亮LED灯2
  • RISC-V体系架构
  • 创作纪念日·512天
  • 【芯片设计-信号完整性 SI 学习 1.1 -- 眼图、抖动、反射、串扰】
  • 小迪安全v2023学习笔记(八十讲)—— 中间件安全WPS分析WeblogicJenkinsJettyCVE
  • 【Linux】基础指令(下)
  • linux 环境下Docker 安装
  • Nginx 配置
  • 20250910_《SQL Server 数据库事务日志定期清理方案(精简优化版)》以10.1.1.31服务器的gtp-default数据库为例
  • 多输入(input)多输出(output)验证
  • 排查JSch连接SFTP服务器失败的问题
  • JMeter压测过程中监控服务器CPU及内存的方法
  • 整理python快速构建数据可视化前端的Dash库
  • Redis缓存穿透、缓存击穿与雪崩防护及性能优化实战指南
  • ArcGIS学习-20 实战-地形研究
  • Ubuntu下基于Nginx+ffmpeg+video.js的HLS流媒体视频播放方案
  • Vue2 VS Vue3
  • 【ArcGIS】如何编辑图层的属性表
  • VueFlow的箭头怎么调整
  • 基于Vue3 +ElementuiPlus + Dexie.js自研的浏览器插件新建标签页tab