接口说明:
选用的接口是获取access-token 的接口
https请求方式: GET
接口地址:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
参数说明
grant_type : 获取access_token填写client_credential
appid : 第三方用户唯一凭证
secret : 第三方用户唯一凭证密钥,即appsecret
返回结果说明:
- 正常情况下,会返回下述JSON数据包给公众号:
{"access_token":"ACCESS_TOKEN","expires_in":7200}
- 错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误):
{"errcode":40013,"errmsg":"invalid appid"}
1.打开jmter
打开Jmeter之后,界面是如下接口
2.创建项目
创建一个新的项目
- 点击左上角 文件=>新建
- 编辑测试计划名称,微信公众号接口
3.创建进程组
- “微信公众号接口”上点击右键=>添加=>线程(用户)=>线程组
- 编辑线程组名称---------- 获取access_token
4.新建http请求
- “获取access_token”上点击右键=>添加=>取样器=>http请求
5.http请求设置
web服务器参数设置
1. 编辑http请求名称-------获取access_token成功
- 基本设置
-
-
协议:https
-
服务器IP:api.weixin.qq.com
-
http请求:GET
-
路径:/cgi-bin/token?grant_type=client_credential&appid=wx312f3048933eb12d&secret=573bc0c057dbf9341bf58286ccc7d7a3
路径说明:说明了入参grant_type,appid,secret的值
-
6.添加断言
响应断言
右键添加=》断言=》响应断言
点击添加,出现一个输入框,这里选的是响应文本,字符串。当响应中包括输入框内的字符串时,测试用例通过。
你也可以选择设置其他断言方式
Json断言
Json断言可以做精准断言
右键添加=》断言=》Json断言
步骤
1.在Assert Json Path exists 中填写名称,格式为$.name
2.勾选Addictionlly Assert value
3.在Expected Value中填入 值
例:
7.添加结果树
右键=》添加=》监听器=》查看结果树
8.执行
执行是点击上面工具栏的执行按钮
或者在线程组右键选择“启动”
9.执行结果查看
执行结果在察看结果树中,点击相应请求可以查看对应的“取样器结果”,“请求”,“响应数据”
(非作者允许,严禁转载)