需求:header中的參數(shù)token是由三個(gè)參數(shù)用MD5加密生成的。
難點(diǎn):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是測(cè)試系統(tǒng)所提供的參數(shù)
sign:拼接三個(gè)函數(shù)
3.配置HTTP信息頭管理器

X-Sign使用MD5算法:${__MD5(${sign},)}
X-Timestamp取值要和用戶參數(shù)的時(shí)間一致,所以使用${ts}
4.添加校驗(yàn):Response Assertion,驗(yàn)證腳本可用,刪掉結(jié)果樹(shù)插件
5.保存腳本
6.上傳到linux服務(wù)器執(zhí)行。