1、签名规则
①常见签名规则:业务数据+当前时间戳
②签名方式:MD5(大部分)
2、接口信息
①IP和端口号:10.196.104:8080
②接口路径:/pinter/com/userInfo
③请求类型:POST
④数据类型:JSON
⑤请求参数:
{
"phoneNum": "123434",
"optCode": "testfan",
"timestamp": "12112121212",
"sign": "fdsfdsaafsasfas"
}
3、编写接口脚本
①添加http请求头
Jmeter默认的请求数据类型是text类型,本次接请求是json数据类型,需要添加http请求头申明数据类型
添加-配置元件-HTTP信息头管理器
②添加时间戳参数
因为时间戳时动态变化的,需要用到函数助手time时间戳参数,其他地方还需引用
所以在生成时间戳的时候,需要添加一个变量名称
"timestamp": "${__time(,mytime)}"
③添加签名参数
签名是由前面三个参数拼接组成
"sign": "${__MD5(18782940194testfan${__time(,mytime)},)}"
④在请求体中填写全部参数
⑤添加查看结果树,检查接口是否能请求通
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。