精华内容
下载资源
问答
  • Jmeter — 微信公众号接口测试操作流程 A.获取Access_token接口 一、jmeter接口测试步骤 【a】创建测试项目 1.点击文件新建测试计划 2.以项目名称命名 【b】创建接口测试文件 1.创建获取Access_token的接口测试文件...

    A.获取Access_token接口

    一、jmeter接口测试步骤

    【a】创建测试项目
    1.点击文件新建测试计划
    2.以项目名称命名
    【b】创建接口测试文件
    1.创建获取Access_token的接口测试文件:
    右键点击计划–添加–线程–线程组
    在这里插入图片描述
    命名为:获取Access_token
    2.创建请求:
    a.右键点击线程组–添加–取样器–HTTP请求

    b.命名为:1.获取Access_token
    c.填写HTTP请求
    在这里插入图片描述
    说明:

    • 名称:请求名称
    • 注释:可以不填
      协议:HTTP或HTTPS,默认HTTP
      服务器名称或ip:以HTTP\后的内容开始到.com这里结束
      端口号:默认
      HTTP请求:请求方式get或post
      路径:由api文档给出
      d.验证:创建一个察看树察看请求结果
      在这里插入图片描述
      点击察看树,选中要察看的请求,选中响应数据即可查看
      在这里插入图片描述
      得到以上数据即获取成功

    二、测试数据

    创建测试用例文档链接至jmeter,将用例文档中的数据作为入参
    连接方法:
    1.将xlsx文档格式保存为csv后缀的文档
    在这里插入图片描述
    在这里插入图片描述
    2.在jmeter中添加csv数据文件设置
    在这里插入图片描述
    在这里插入图片描述
    文件名:要用到的csv后缀的文档
    将遇到文件结束符再次循环选择为false,遇到文件结束符停止线程?选择为ture
    3.设置入参
    在这里插入图片描述
    jmeter中设置参数格式为: ${}
    将此处的实参改为入参,分别为: ${grand_type}, ${appid}, ${secret}注意这里的入参名必须与csv文档中第一行变量名字一致

    三、断言的实现

    在这里插入图片描述
    选择响应断言在这里插入图片描述
    测试字段选择响应文本
    匹配规则选择包括方式
    测试模式中选择用测试用例文档中的预期结果expect作为入参去匹配实际结果在这里插入图片描述

    四、执行在这里插入图片描述

    点击启动执行
    点击察看结果树查看结果
    这里我们注意到请求的标题多次在察看树中重复
    为了使结果看起来更加清楚明了,我们将标题也使用入参表示出来
    在这里插入图片描述
    在这里插入图片描述

    客服发消息接口(关于关联的使用)

    • 1.创建线程组:客服发消息
    • 2.在客服发消息线程组下创建客服发消息请求
    • 3.填写客服发消息请求里面的信息在这里插入图片描述
      可以看到这里的请求路径有个Access_token参数
      这是要我们填入的入参,在使用客服发送消息接口时,我们要多次获取Access_token,可以理解为Access_token就是一把钥匙,我们要测试微信公众号测试平台的各个接口,就得提前获取这把钥匙才能去使用测试,所以为了避免重复书写获取Access_token请求,我们只需要写一个请求然后将获取到的Access_token设置为一个全局变量,在其他请求中直接调用即可,这就是关联。
    • 4.如何设置关联
      a.明确要关联的参数,这里我们是Access_token
      b.在客服发消息线程组下创建获取Access_token请求
      c.命名为:0.获取Access_token前置在这里插入图片描述
      填写以上内容
      e.添加一个察看树在这里插入图片描述
      运行客服发消息线程组
      在这里插入图片描述
      点击察看树,在选择响应数据察看结果在这里插入图片描述
      h.点击察看树,选择JSON Path Tester
      在这里插入图片描述
      j.在JSON Expression 中填写access_token
      k.确定了你等下填入JSON提取器的键值
      l.添加一个后置处理器在这里插入图片描述
      选择JSON提取器在这里插入图片描述
      在Names of created varables处填写全局变量的名称
      在JSON PATH expressions处填写提取的值:格式为 :
      $.{键名}
      在Match No.(0 for random)处填入1,默认为0是随机的取值
      例如:在这里插入图片描述
      如何调用?
      选择客服发消息请求
      将Access_token改为 ${token}在这里插入图片描述
      到这里完成关联
      5.数据的导入(前面已经提到)
      6.断言(与获取Access_token方法一致)
    展开全文
  • 微信公众号小程序接口测试(不需要注册)说明测试微信扫描登录测试平台选择需要的接口进行测试URL 配置的问题 说明 微信提供了一个快捷测试接口的方式,不需要注册开发者账号。 ... ...URL 配置的问题...

    说明

    测试

    微信扫描登录测试平台

    • 在这里插入图片描述

    选择需要的接口进行测试

      • 在这里插入图片描述

    URL 配置的问题

    展开全文
  • 微信公众号 接口测试平台 https://mp.weixin.qq.com/debug?token=1686908657&lang=zh_CN 200 OK Connection: keep-alive Date: Fri, 13 Nov 2020 19:24:58 GMT Content-Type: application/json; ...

     微信公众号 接口测试平台

    https://mp.weixin.qq.com/debug?token=1686908657&lang=zh_CN

     

     微信公众号 测试号登陆地址

    http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index

     

     

    • 200 OK
    • Connection: keep-alive
    • Date: Fri, 13 Nov 2020 19:24:58 GMT
    • Content-Type: application/json; encoding=utf-8
    • Content-Length: 560
    • {
          "menu": {
              "button": [
                  {
                      "type": "click", 
                      "name": "排行榜", 
                      "key": "getrank", 
                      "sub_button": [ ]
                  }, 
                  {
                      "type": "click", 
                      "name": "随机消费", 
                      "key": "随机刷步", 
                      "sub_button": [ ]
                  }, 
                  {
                      "name": "我的", 
                      "sub_button": [
                          {
                              "type": "view", 
                              "name": "官网", 
                              "url": "https://mp.weixin.qq.com/", 
                              "sub_button": [ ]
                          }, 
                          {
                              "type": "click", 
                              "name": "推荐好友", 
                              "key": "登陆", 
                              "sub_button": [ ]
                          }, 
                          {
                              "type": "click", 
                              "name": "开心一刻", 
                              "key": "笑话", 
                              "sub_button": [ ]
                          }, 
                          {
                              "type": "click", 
                              "name": "自助服务", 
                              "key": "0", 
                              "sub_button": [ ]
                          }, 
                          {
                              "type": "click", 
                              "name": "个人信息", 
                              "key": "userinfo", 
                              "sub_button": [ ]
                          }
                      ]
                  }
              ]
          }
      }
    展开全文
  • C#开发微信号最基础服务器配置,直接上传即可用
  • 文章目录1、引言2、从事测试岗位需要掌握哪些技能3、HTTP协议的主要特点:5、环境配置 1、引言 接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改...

    1、引言

    • 接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式
    • 广义的接口包括人机界面、硬件接口、软件接口
    • 人机界面:人类与电脑等信息机器人或人类与程序之间的接口称为用户界面
    • 硬件接口:电脑等信息机器硬件组件间的接口叫硬件接口
    • 软件接口:电脑等信息机器软件组件间的接口叫软件接口

    我们常说的软件接口测试,是指程序之间提供服务的软件接口

    在这里插入图片描述

    2、从事测试岗位需要掌握哪些技能

    • 测试理论、数据库、linux、接口自动化、UI自动化、持续集成CI、性能测试、框架、编程语言、沟通表达能力、容器、丰富的项目经验

    3、postman简介

    postman是一款功能强大的网页调试和模拟发送HTTP请求的Chrome插件,支持几乎所有类型的HTTP请求,操作简单且方便。

    在命令行中输入命令:bpu www.baidu.com(这种方法只会中断www.baidu.com)
    在命令行中输入命令:bpu 取消设置的断点

    4、环境配置

    ①所需程序
    在这里插入图片描述
    这个就根据自己电脑型号来选择32位还是64位了

    链接:https://pan.baidu.com/s/1pJ0goFhQDgNFbHCI30f3sA
    提取码:nx7w

    ②安装与配置

    点开后,直接点击下面小字就行了,其实不注册也是可以使用的(本人就没注册),注册的话就按下面格式注册就好了

    在这里插入图片描述
    然后,主界面图如下:
    在这里插入图片描述


    5、微信公众号接口测试实例

    5.1 前期准备

    (PS:如果想直接使用的话,请直接下拉到最后第6点,提供源json包)

    5.2 任务需求

    完成微信公众号如下接口

    • ①获取token
    • ②群发消息
    • ③获取基本信息
    • ④新增临时素材
    • ⑤图片素材预览
    5.3 证书限制问题

    我们在Postman中可能会使用不受信任的SSL证书,那么就会出现no response情况,于是我们可以进行一下设置,设置允许,过程如下:选择Settings->将第三个SLL证书验证的给关闭即可
    在这里插入图片描述
    在这里插入图片描述

    5.4 获取自己的测试号
    5.5 获取token
    • ①进入API文档->开始开发->获取Access token

    https请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

    这个接口是GET方法,然后打开我们的Postman接口测试工具,选择GET请求,然后填入url

    在这里插入图片描述

    • ②发送Send 成功的话就会返回一个令牌给你
      在这里插入图片描述
    5.6 群发消息
    • ①依次选择消息管理->群发接口和原创校验->根据标签进行群发【订阅号与服务号认证后均可用】(其它的接口都可以试一试,我这里就选择这个进行测试)

    在这里插入图片描述

    http请求方式: POST https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN

    这个接口属于POST,然后打开我们的Postman接口测试工具,选择POST请求,然后填入url

    在这里插入图片描述

    • ②根据要发送的内容进行选择(这里就简单例举两个,其它的可以在API文档查看,本人就拿文本进行测试)

    文本:

    {
       "filter":{
          "is_to_all":false,
          "tag_id":2
       },
       "text":{
          "content":"CONTENT"
       },
        "msgtype":"text"
    }
    

    图文:

    {
       "filter":{
          "is_to_all":false,
          "tag_id":2
       },
       "mpnews":{
          "media_id":"123dsdajkasd231jhksad"
       },
        "msgtype":"mpnews",
        "send_ignore_reprint":0
    }
    
    • ③在Body里面 如果是文本的话 就先选择raw 然后将json格式粘贴进去
      在这里插入图片描述

    上述代码:

    {
       "filter":{
          "is_to_all":true
       },
       "text":{
          "content":"填入你要发送的内容xxxxxx"
       },
        "msgtype":"text"
    }
    
    • ④然后再我们申请测试号的网页下拉可以看到我们测试二维码,将二维码发给其它人进行测试即可
      在这里插入图片描述
    • ⑤显示效果
      在这里插入图片描述
    5.7 获取用户基本信息
    • ①依次选择用户管理->获取用户基本信息(UnionID机制)
      在这里插入图片描述

    接口调用请求说明 http请求方式: GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

    这个接口属于GET,然后打开我们的Postman接口测试工具,选择GET请求,然后填入url
    在这里插入图片描述
    openid一栏填入下述微信号(这里我就填入Matt.的微信号进行测试)
    在这里插入图片描述

    • ②显示效果

    点击send,于是我们就能获得该用户的基本信息,包括地址头像等等
    在这里插入图片描述


    说明:后面的接口就类似了,这里我就不详细展示了,下面一项提供本次测试接口源json包

    6、微信公众号接口json包提供

    链接:https://pan.baidu.com/s/1MV-Ha_hLAr1z15fCt5dE_w
    提取码:mwsl

    任何问题可以评论留言一下,制作不易,别忘了点个赞~
    在这里插入图片描述

    学如逆水行舟,不进则退
    
    展开全文
  • 转:springmvc开发微信公众号接口 微信公众号测试账号配置接口Token验证 开发前必读以及准备工作: 1、微信公众平台开发是指为微信公众号进行业务开发,为移动应用、PC端网站、公众号第三方平台(为各行各业公众号...
  • 微信公众号开发中调用API次数达到上限后, 需要请求一下微信公众号接口, 将调用次数清零。请参照我的博客https://blog.csdn.net/qq_40723748/article/details/101056168,其中需要的jar都在这里。
  • 开发背景今天用营业执照重新申请了一个微信公众号,然后在配置服务器的时候犯了难,因为打算使用EasyWeChat来开发,所以说得先配置服务器,这就让我犯了难,最后结合开发文档之后才研究出来了验证的套路,希望对你们...
  • asp微信公众号接口开发在线调试工具是一个微信开发者必备工具,有了他,你可以随时随地进行微信公众号接口调试,也可以让更多的新手了解微信接口通信过程。性能说明:1. 可以进行接口token绑定验证,关注、取消关注...
  • 微信公众号支付测试方法

    万次阅读 2017-11-06 15:07:14
    一般情况下,微信公众号的相关功能的测试都是可以在测试号上完成的。但是微信公众号支付却不在测试号的测试范围之内。 微信不允许在测试号进行公众号支付测试,所以导致了我们项目对支付进行了改动之后,导致无法在...
  • PHP微信公众号接口开发在线调试工具可以随时随地进行微信公众号接口调试,也可以让更多的新手了解微信接口通信过程。这是PHP版,比之前的asp执行效率高多倍。性能说明:1、可以进行接口token绑定验证,关注、取消...
  • PHP微信公众号接口开发在线调试工具简介 PHP微信公众号接口开发在线调试工具可以随时随地进行微信公众号接口调试,也可以让更多的新手了解微信接口通信过程。 这是PHP版,比之前的asp执行效率高多倍。 PHP微信...
  • 微信公众号查询数据库,微信公众号数据库怎么查询?以下是小编整理的微信公众号怎么查询数据库的内容。有兴趣的朋友可以往下看看。希望以下的的内容能对您有帮助。1、 启用消息接口登陆微信公众平台,选择:高级功能...
  • 有没有压力测试微信公众号接口 webbench 简单压测 jmeter lr fence工具 转载于:https://www.cnblogs.com/ITniu/p/6409838.html
  • Golang 实现的微信公众号接口 Install go get -u -v github.com/arstd/weixin Test cd $GOPATH/src/github.com/arstd/weixin # go get ./... # 依赖于 arstd/log go test ./... 执行所有单元测试 go run examples/*....
  • 微信公众号接口调试流程

    千次阅读 2018-11-05 21:27:48
    微信公众号开发追重要的就是要把微信与云连接起来。 1.进入测试 2.申请好云: 3.开始配置: 1.不管怎么样,先在云空间里根目录下放置了一个token/index.php文件,这个文件的内容为(另存文件index.php) index....
  • 微信公众号网页开发中,我们通常会用到许多微信团队提供的接口,我们在运行单个php调用接口的时候,返回值直接出现在php的echo中,我们根据这个值来判断代码正确与否,但是当php文件和微信公众号连接起来的时候,...
  • 登录微信公众平台,由于很多开发人员并没有认证的的微信公众号,所以比较折中的方式是使用公众平台测试帐号来测试功能,其优势是能够测试微信公众号的绝大部分功能,不受认证门槛的限制。 进入测试账号管理界面: ...
  • 各位,请问微信消息接口测试错误原因是not xml format,并且下面的解密前和解密后的xml的内容什么都没有,怎么办
  • 微信公众号开发测试平台地址

    千次阅读 2019-07-29 21:26:25
    微信公众号开发测试平台地址: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login.
  • 首先通过公众号接口测试号登录微信公众平台。 URL地址是外网接口服务器地址。Token是自定义的一个字符串,验证接口需要用到的参数。本人是做C# 开发,所以通过IIS配置了一个站点服务器。 void context_start...
  • 微信公众号 接口配置信息 URL 配置失败(能进入后台方法,无返回信息) 操作步骤:1.微信公众号输入url、token点提交,提示配置失败。 后台代码: @ResponseBody @RequestMapping("/check.do") public String ...
  • PHP微信公众号接口开发在线调试工具晒米屋资源网http://www.shaimiwu.com/thread-287-1-1.html 转载于:https://blog.51cto.com/11575497/1771576
  • 微信公众号接口开发--回复消息

    千次阅读 2020-02-18 20:18:27
    作为一个微信公众号,与用户的交互能力是十分重要的,比如根据用户发送的消息和推送事件被动的回复用户消息(文字,图片,视频,图文等等),现在我就测试了几个接口来实现这些功能:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,822
精华内容 14,728
关键字:

微信公众号接口测试