• 使用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

  • 相关阅读:
    idea教程--面板介绍
    idea教程--使用mave创建普通java项目
    【Spring】Spring中的Bean
    【Spring】创建一个Spring的入门程序
    【Spring】 Spring的核心容器
    【玩转算法】1、总结,算法思想,加油
    【高级排序算法】3、归并排序法的优化
    【高级排序算法】2、归并排序法的实现-Merge Sort
    【高级排序算法】1、归并排序法
    【排序基础】6、插入排序法的改进与选择排序的效率比较
  • 原文地址:https://www.cnblogs.com/dzyany/p/13746088.html
Copyright © 2020-2023  润新知