随机数
第一步:选择工具-函数助手对话框
第二步:选择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关联的原理:(默认:作用域在同级别组件)
- 第一步:当Jmeter第一次请求服务器的时候,如果说服务器有通过响应头的Se+-Cookie有返回Cookie,那么Hip Cookie管理器就会自动的保存这些Cookie的值.
- 第二步:然后当Jmeter第2-N次 清求服务器的时候,那么Hp Cookie管理器就会自动的把保存的这些Cookdie通过请求头的Cookie字段传输给服务器,从而实现Cookie关联。
接口断言
响应断言:
json断言:
接口测试CSV参数化
1)准备用例文件,以csv为后缀
2)添加csv数据文件设置,并填写
3)添加断言,并填写
4)添加循环控制器,填写循环次数(多少个用例就写几)
5)修改请求中的值
6)查看结果 (两条均成功)