#### 配置簽名校驗
1、在集群的MT管理臺的應用配置中,配置HTTP的簽名密鑰

2、根據“method&appid×tamp&密鑰”方式拼接要加密的字段內容,例如為:
object\_list\_get&1226185E-653D-5B4B-B3B9-1EC7B0C3673A&20180123114748&anychat
3、使用輔助工具,根據上面的內容生成MD5加密后的內容:
方法一:https://md5jiami.51240.com/,該網站上可以進行MD5在線加密。
方法二:使用Notepad++自帶的MD5加密工具,在“工具”→“MD5”。
但Notepad++生成的MD5加密內容,里面的英文字母都是使用小寫的,而AnyChat業務服務器校驗MD5時,里面的英文字母需要使用大寫字母,否則會校驗失敗。
4、如有需要,可以在下面這個地方配置簽名失效時間,便于測試。

注意:下面這個是RSA密鑰,使用RSA加密時使用,不是HTTP的MD5簽名密鑰。

#### 配置為不校驗簽名和時間戳
如果不想校驗簽名和時間戳,只需在集群服務管理中,修改業務服務的日志級別,設置為“普通”8及以上,就會不校驗簽名時間戳。(設為普通-7的話會校驗)
- 1.測試背景
- 2.接口定義
- 3.在AnyChat集群上構造數據模型,準備測試環境
- 數據模型
- 服務配置
- 簽名校驗配置
- 4.Jmeter工具配置及使用
- 4.1配置Jmeter參數
- 4.2啟動Jmeter
- 4.3在Jmeter上創建一個測試計劃
- 4.4在Jmeter上創建線程組
- 4.5在Jmeter上創建需要模擬測試的請求
- 4.6在Jmeter上創建HTTP Head Manager(可選)
- 4.7在Jmeter上添加斷言(Assertion)
- 4.8在Jmeter上添加“察看結果樹”(View Results Tree)
- 4.9在Jmeter上添加“斷言結果”(Assertion Results)
- 4.10在Jmeter上添加“聚合報告”
- 4.11在Jmeter上運行測試,查看結果