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

项目打jar包参考https://www.cnblogs.com/fulucky/p/9436229.html

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

3、在http请求下添加前置处理器bean shell preprocessor

jmeter调用jar包

import common.rsa.PartnerCryptoTest;
import common.object.JSONs;Map data = new HashMap();
data.put("op", "REPAYMENT_LINK");
data.put("timestamp", "1563954172805");
data.put("userID", "701");
String c = PartnerCryptoTest.createMD5withRSA().encrypt(JSONs.toString(data));
String c1 = URLEncoder.encode(c, "UTF-8");
vars.put("c1",c1);

注意

jmeter beanshell 不支持泛型 如
Map data = new HashMap<>();
//会报错,改成 Map m = new HashMap();

4、请求发送加密的参数

转载于:https://www.cnblogs.com/fulucky/p/11243216.html

Jmeter接口测试---加解密相关推荐

  1. JMeter BeanShell 实现接口签名验签及加解密

    在利用JMeter进行接口测试或者性能测试的时候,我们需要处理一些复杂的请求,比如对接口请求参数进行签名,加密,响应数据的验签及解密,以及接口公共参数的处理,此时就需要利用BeanShell脚本了,关 ...

  2. Jmeter接口请求Base64加解密

    jmeter 对报文进行Base64加解密心得.        业务需求是,对接口进行测试,但需要对报文进行加密,对返回的密文进行解密.        遇到的问题:接口传的报文字段,因为没有加密,所以 ...

  3. 软件测试 接口测试 接口鉴权 token鉴权 Mock Server 接口加解密 接口签名sign

    文章目录 1 接口鉴权 1.1 cookie鉴权 1.2 session鉴权 1.3 token鉴权 1.4 Postman的鉴权方式 2 Mock Server 3 接口加解密 3.1 加密方式 3 ...

  4. 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins

    目录 [本文简介看之前请详细的看完介绍] 本文是全网首发的[全栈接口测试进阶系列教程]jmeter接口测试工具从入门到入职, 接口系列包含 接口测试系列包含所有的接口测试工具入门到入职,如果你喜欢的话 ...

  5. Jmeter接口测试实例

    一.关于Jmeter接口测试 选择使用Jmeter的原因:与其他工具或者框架的比对 - Postman 和 HttpRunner Jmeter本身适合做性能压测,进行接口测试时能够在测试计划中编写测试 ...

  6. Jmeter接口测试-断言

    JMeter接口测试-断言  对应qq群号:616961231 一个http请求发出,怎么判断执行的是否正确呢? 通过检查服务器响应数据,是否符合预期的数据, 如果是,任务成功,  如果否, 任务失败 ...

  7. LKT系列加密芯片DES加解密以及OpenSSL DES接口实现加解密

    1.测试目标 使用已经预置DES密钥的LKT4201N系列加密芯片完成运算 2.测试环境 本示例运行环境为windows系统.测试软件LCS KIT.LKT-K100开发板. 3.测试步骤 注意:&q ...

  8. (转)http接口测试——Jmeter接口测试实例讲解

    转载地址:http://my.oschina.net/hellotest/blog/512482 一.测试需求描述 1. 本次测试的接口为http服务端接口 2. 接口的主要分成两类,一类提供给查询功 ...

  9. Jmeter接口测试实战分享,你一定要知道的问题总结!

    Jmeter是一款性能测试工具,因轻量级.开源.社区接受度高.容易入门等优点,也被测试人员广泛用于做接口测试.在使用Jmeter做较大规模.复杂场景的接口测试时,往往会遇到一些困难.阅读本文你将了解: ...

最新文章

  1. 基于Charlieplexing算法(查理复用算法)的LED矩阵控制设计
  2. ​Nessus更新到8.9.1
  3. github使用_一文轻松学会GitHub的使用
  4. 软件项目管理0714:简化的必要性
  5. 【Jmeter篇】后置处理器之边界提取器
  6. mysql 创建数据库文件_mysql学习之通过文件创建数据库以及添加数据
  7. Vmware安装Centos7上网问题的解决
  8. OpenAI高调站队Pytorch,怎样学Pyorch?
  9. Px_ipc_name()函数
  10. Qt 程序访问 sqlite 权限错误
  11. Vue使用html2canvas将Dom转化为图片
  12. padding和卷积的区别_NiN:使用11卷积层替代全连接层
  13. springboot jvm参数
  14. ai作文批改_有道词典上线AI作文批改功能,可自动批改雅思、四六级作文
  15. java api 8 中文_java8 JDK1.8 API 中文 翻译版 java帮助文档
  16. delphi调用chrome内核进行浏览
  17. tpac100控制器设置教程_TP-link AC100控制器配置基础教程
  18. 如何将word公式粘贴到动易CMS里面
  19. Excel文本取首字母(包括繁体)VBA开发工具
  20. PT px pc 的区别

热门文章

  1. Flask - 基础
  2. tslib-1.4.tar.gz安装和配置
  3. Android中的设计模式之观察者模式
  4. nmon在linux系统中的应用
  5. 云计算学习(5-1)云平台产品介绍-华为的FusionCloud产品
  6. Git 经常使用命令合集
  7. 两种include方式及filter中的dispatcher解析
  8. 【BZOJ】【3671】【NOI2014】随机数生成器
  9. 关于javascript中apply()和call()方法
  10. springMVC 解决硬编码问题