需求:header中的參數(shù)token是由三個參數(shù)用MD5加密生成的范咨。
難點:MD5加密
1.
獲取token接口:
http header:
加密方式MD5(body + xTimestamp + secureKey);
Header:"X-Sign";"X-Client-Id";"X-Timestamp"
http body: {"expires":1}
2.首先創(chuàng)建線程組
body參數(shù)取用戶參數(shù)中的配置
2.添加用戶參數(shù)
使用MD5函數(shù),需要在Option-Plugins Manager中添加Customer JMeter Functions。
配置用戶參數(shù):
secureKey和sign是測試系統(tǒng)所提供的參數(shù)
sign:拼接三個函數(shù)
3.配置HTTP信息頭管理器
X-Sign使用MD5算法:${__MD5(${sign},)}
X-Timestamp取值要和用戶參數(shù)的時間一致兽狭,所以使用${ts}
4.添加校驗:Response Assertion庶溶,驗證腳本可用秘症,刪掉結(jié)果樹插件
5.保存腳本
6.上傳到linux服務(wù)器執(zhí)行匪凉。