使用場景
有兩個接口,生成驗證碼接口和驗證碼校驗接口,驗證碼校驗接口需要拿到生成驗證碼接口生成的驗證碼進行校驗
jmeter操作步驟
1. 在生成驗證碼接口中添加正則表達式提取器
2. 正則表達式提取器內容
- 引用名稱:verifycode 后面驗證碼校驗接口要用到的變量名稱
- 正則表達式:.*{"code":"(.+?)"}.* 即為讀取code返回值內容,生成驗證碼接口返回的報文格式為{"data":{"code":"4690"},"code":"1","message":"成功","success":true}
- 模版 : 模板是使用正則表達式提取到的第幾個值。因為可能有多個值匹配,所以要使用模板。從1開始匹配,依次類推。這里只有一個,所以填寫$1$即可
- 匹配數字:0 代表隨機取值,1 代表全部取值。默認1。
- 缺省值表示參數沒有取到值的話,默認給它的值。一般不填
3. 驗證碼校驗接口的驗證碼參數填驗證碼生成接口生成的驗證碼
注意
以上兩個接口在jmeter中有順序關系,生成驗證碼接口在上,校驗驗證碼接口在下
參考地址 https://blog.csdn.net/weixin_40704964/article/details/80589931