Jmeter接口测试---随机数、加密、cookie鉴权、断言、CSV参数化

随机数

第一步:选择工具-函数助手对话框

第二步:选择random,设置最大值最小值,复制函数字符串到指定位置

加密接口

类型:AES、DES、Base64、RSA(可以解密) | MD5、SHA、HmacSHA(不能解密)

Jmeter只有Base64、MD5、SHA加密,但是Jmeter提供了 BeanShell 组件:Java语言或者自带的BeanShell语法

加密解密验证:在线JSON校验格式化工具(Be JSON)

MD5加密:

SHA-1加密:

实现Cookie鉴权的接口

cookie是一段文本。json格式,键值对。会话级Cookie和持久化Cookie。

Http Cookie管理器自动实现Cookie关联的原理:(默认:作用域在同级别组件)

  1. 第一步:当Jmeter第一次请求服务器的时候,如果说服务器有通过响应头的Se+-Cookie有返回Cookie,那么Hip Cookie管理器就会自动的保存这些Cookie的值.
  2. 第二步:然后当Jmeter第2-N次 清求服务器的时候,那么Hp Cookie管理器就会自动的把保存的这些Cookdie通过请求头的Cookie字段传输给服务器,从而实现Cookie关联。

接口断言

响应断言:

json断言:

接口测试CSV参数化

1)准备用例文件,以csv为后缀

2)添加csv数据文件设置,并填写

3)添加断言,并填写

4)添加循环控制器,填写循环次数(多少个用例就写几)

5)修改请求中的值

6)查看结果 (两条均成功)

相关推荐
菩提树下的打坐1 天前
性能测试进阶:从 JMeter 基线到 SLO 驱动的压测体系
学习·jmeter
zzz_23683 天前
ShopXO 商城系统测试报告:功能、后台管理、异常状态与 JMeter 性能验证
jmeter
小白上线*^_^*3 天前
Jmeter从入门到精通指南
软件测试·测试工具·jmeter·接口测试·测试工程师
zzz_23685 天前
码上面试平台测试报告:功能、后台管理、异常状态与 JMeter 性能验证
jmeter·面试·职场和发展
郑重其事,鹏程万里7 天前
JMeter组件说明
jmeter
川石课堂软件测试7 天前
安全测试|服务器安全加固方法
服务器·功能测试·测试工具·jmeter·mysql·web安全·单元测试
测试员周周10 天前
【skills5】一份 spec 生成 k6/JMeter/Locust:性能压测 + 全站截图,上线前的双保险
功能测试·网络协议·测试工具·jmeter·http·自动化·集成测试
余防10 天前
jmeter-接口测试
jmeter
小红帽子Alkaid11 天前
JMETER提取接口返回的token
数据库·redis·jmeter