Jmeter请求发送加密参数详解

server/2024/12/21 22:51:02/

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

最近在做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://www.ppmy.cn/server/105626.html

相关文章

物联网架构之Hadoop(分布式文件系统与企业级应用)

存储;运算;管理; HaDoop软件包; 将软件包拉取到三个节点; 关闭防火墙及内核安全机制; 然后修改三个节点的主机名;分别是node1、2、3; 再修改hosts文件,方便用主机名进行解…

仿Muduo库实现高并发服务器——LoopThreadPool模块

这个模块需要具备那些基础知识。 线程创建相关操作,锁,条件变量。 设置线程数量: _thread_count 是线程池中,记录线程数量的成员。 创建线程池: 上图就是线程池的创建,将线程与EventLoop对象 通过数组下…

2408,02资管与拖放

原文 介绍 演示如何勾挂拖放,这样程序可接受资管窗口的拖放,并变成拖放源,这样用户可拖文件到资管窗口中. 示例项是一个MFC应用,本文假定你熟悉C,MFC及COM对象和接口的使用. 该程序是MultiFiler,一个小工具,其作用类似拖放"临时区".可拖放多个文件到MultiFiler中…

华为OD机试-转盘寿司(C++ Java Python)

题目描述:寿司店周年庆&#xff0c;正在举办优惠活动回馈新老客户。寿司转盘上总共有n盘寿司&#xff0c;prices[i]是第i盘寿司的价格&#xff0c;如果客户选择了第i盘寿司&#xff0c;寿司店免费赠送客户距离第i盘寿司最近的下一盘寿司j&#xff0c;前提是prices[j]<prices…

最新CSS3定位元素

第3章 定位元素 学习盒模型&#xff0c;页面版式主要由三个属性控制&#xff1a; position属性&#xff0c;控制元素位置关系。 display属性&#xff0c;控制元素堆叠&#xff0c;并排&#xff0c;还是不在页面上出现。 float属性&#xff0c;提供控制的方式&#xff0c;以…

如何拥有自己私有化部署的大模型?Mac下部署Ollama并使用llama3.1模型的方法详解

&#x1f604;啥是Ollama Ollama 是一个开源的、专为本地环境设计的轻量级、可扩展框架&#xff0c;用于构建和运行大型语言模型&#xff08;LLMs&#xff09;。它允许用户在本地机器上部署和运行语言模型&#xff0c;无需依赖外部服务器或云服务&#xff0c;从而提高数据处理…

redis | 认识非关系型数据库Redis的列表类型及python如何操作redis

Redis 非关 kv型 数据类型列表常用命令应用场景练习 pyredis 操作redisubuntuwindows 连接redis生产者消费者模型 数据类型 数据类型丰富&#xff0c;字符串strings,散列hashes,列表lists&#xff0c;集合sets,有序集合sorted sets等等 列表 单进程 单线程 尽可能规避掉阻塞的操…

【Java 数据结构】PriorityQueue介绍

优先级队列 回顾二叉树堆堆是什么堆的实现初始化堆的创建向下调整建堆复杂度插入向上调整建堆复杂度删除 PriorityQueue类介绍PriorityQueue是什么PriorityQueue使用构造方法常用方法 PriorityQueue源码介绍Top-K问题 回顾二叉树 上一次我们简单的了解了二叉树这个数据结构, 但…