使用Postman獲取微信公眾號用戶列表,循環遍歷查詢所有用戶的詳細信息


1.新建“New Collections”

單擊““New Collections”菜單(如圖1),在彈出的對話框中(如圖2),編寫基本信息,單擊“create”,創建成功

 

圖1

 

 

 圖2

 

2.創建請求接口

根據遍歷“id”調用用戶信息

1) 單擊已經創建好的“遍歷查詢所有用戶信息”文件夾,右擊“Add requests”或者直接單擊如圖3“Add request”,在彈出的“SAVE Requert”會話框中如圖4,輸入接口名,(這個接口名有點特殊,通常我們會用getuserInfo來命名,但這里可能是Postman的開發還沒完善的原因,再或者說可能因為我本人還沒發現更好的辦法吧,我這里的命名寫的是請求地址,系統報url不能為空。也可以先隨便命名,后面創建好接口再復制接口地址重新給接口命名)最后單擊“save to”

圖3

 

圖4

 

2)使用GET 方式,調用用戶信息接口

openid用變量{{id}}

 

 

 圖5

3. 循環調用

1)單擊“runner”,在彈出的runner對話框中,選擇剛創建好的Collections(遍歷查詢用戶信息)

 

 

 

 

圖6

2)配置數據

 

 

 圖7

lterations:循環次數,默認顯示選擇json文件數組的長度

data:是微信用戶列表接口返回值進行加工處理的保存在本地的json文件,格式如下:

[
    {"id":"ow46Fs1sAn_vLaY9UaDaO_un4"},
    {"id":"ow46Fs3__WPZjk7plNj7NY3qI"},
    {"id":"ow46Fs8NkQtQAVoEvwhGKVmjU"},
    {"id":"ow46Fs2RqMBmXb4j8z_ofmxf4"},
    {"id":"ow46Fs3NnZ5L1emxrROYaYWj4"},
    {"id":"ow46Fs6OZvWn1BfJKWaIAPZ5E"},
    {"id":"ow46Fs-4oFDPouGPYd9njhZrM"},
    {"id":"ow46Fs7NObjpJEHw2KdU95B1o"},
    {"id":"ow46Fsx5JdDxeNUL8xRaVSDkk"},
    {"id":"ow46Fs61Sa2P6qDAhGFcAh048"},
    {"id":"ow46Fs_m145nsyHjglVAASG_8"},
    {"id":"ow46Fs3bqGNqyInZd4fhwxRgc"},
    {"id":"ow46Fs-JZHmLgTkY9HP21b1-Q"},
    {"id":"ow46Fs4gknSZCDMGeDz7n3oFQ"},
    {"id":"ow46FszjPGULI82drFLTAvR0E"},
    {"id":"ow46Fs0HLSdS1nWVXLmGFaAV0"},
    {"id":"ow46Fs6SxcXTwBXfqq3btKPqw"},
    {"id":"ow46Fsxogpja-q0DFWekKJc0Y"},
    {"id":"ow46Fs7Cuh_I3i-WgGpYkK9XU"},
    {"id":"ow46Fs8m2uNJEL_HEtbkktV-A"},
    {"id":"ow46Fs7Gx5Bk3-8OmDzDqGovM"},
    {"id":"ow46Fsx84dFjJBbjnXCNpzJBw"},
    {"id":"ow46FsyxMRXmVhsO5bJWcxQGI"},
    {"id":"ow46Fs0MzSuWGhteH2gTY4yaE"},
    {"id":"ow46Fs3b7gyyRxw_KGeuU89F4"},
    {"id":"ow46Fs8stOPjnhbnpOa-ykgwY"},
    {"id":"ow46Fs0wwq2Pt2eH2N1uzv2PI"},
    {"id":"ow46FsweLucWIK1gD_Bu2wdWU"},
    {"id":"ow46Fs224JIId8DZMdI07hU0E"},
    {"id":"ow46Fs6hKn-hdh9LxdBEJ9fcU"},
    {"id":"ow46Fs4C5hlVW3Rny2xECYskY"},
    {"id":"ow46Fs1hcRzkHPQGwBZb3v9h4"},
    {"id":"ow46Fs5JJEIwvV20LIdPjgHdE"},
    {"id":"ow46Fs4VvH1YMKF5QkcyplaPo"},
    {"id":"ow46FswFOaLSQA1AcqNJUJ22Q"},
    {"id":"ow46Fs5OLkSvqCmPJ7W2oUUwI"},
    {"id":"ow46Fs5SPxghczmXBc9lXqbe4"},
    {"id":"ow46Fs_xD_0I-HfhioYCqtT2o"},
    {"id":"ow46Fs_RLhUJakd_TgeLEw-kM"},
    {"id":"ow46FsxO6IZyvmZ2dqqu8T6dM"},
    {"id":"ow46Fs6n59uTMnOTQDHqN0hNs"},
    {"id":"ow46Fs8XTeJ37xYK0HUJq02Ww"},
    {"id":"ow46FswP8KuMBgILr9JlOZ_1o"}
]

 

3)單擊"run",就循環調用成功了

圖8

4.客戶有個需求根據需要給用戶中日文分類打標簽

 
在接口的Tests設置斷言如圖9,結果為passed 為日文,否則顯示中文,
tests["result"] = JSON.parse(responseBody).language === 'ja';

 

 

 圖9

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM