隨機數
第一步:選擇工具-函數助手對話框
?第二步:選擇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)查看結果 (兩條均成功)
?