独孤湘瑶  

声明:本文所记录的仅本次操作学习到的知识点,其中商城IP错误,请自行更改。

1.认识JMeter

(1)测试计划:测试的起点,所有组件的容器。相当于一个测试项目,对测试计划展开一系列的操作。

(2)线程组:一定数量的用户。

  ① 线程数:1。默认为1,表示一个用户。

  ② Ramp-UP时间:1。默认是1秒,表示启动线程的时间。在n秒内一共启动了m个线程。

  ③ 循环次数:1,表示整个线程组要启动的次数。

(3)取样器HTTP请求】:表示要做的事情。接口请求四要素注定了做接口测试,就是做HTTP请求。

(4)监听器查看结果树】:查看响应数据。

2.HTTP请求【登录】

举例:以登录接口为例(IP地址是错误的无法访问,请参考实际)

请求方法:POST

请求URL:http://shop-xxx.com?s=api/user/login&application=app&application_client_type=weixin

请求参数:

{

  "accounts": "20240220",

  "pwd": "20240220",

  "type": "username"

}

(1)新建【线程组】:右击【测试计划】【添加】【线程】【线程组】

(2)新建【HTTP请求】:右击【线程组】【添加】【取样器】【HTTP】

(3)设置【HTTP请求】:

① 名称:一般以接口名命名,例如:注册、登录。

协议:为空默认是http协议。

服务器名称或IP:shop-xxx.com。

④ 端口号:有端口号则填写,没有就为空(为空默认是8080)。

请求方法:选择POST。

路径:?s=api/user/login&application=app&application_client_type=weixin。

⑦ 内容编码:uft-8(中文编码),也可以为空。

⑧ 参数:可以直接点击“添加”按钮进行添加参数。

3.查看结果树

(1)新建【查看结果树】:右击【线程组】【添加】【监听器】【查看结果树】

(2)检查【查看结果树】:

启动:点击启动,启动线程。

结果树面板:出现【登录】请求,前面绿色牌显示请求成功,红色牌显示请求失败。

响应数据:主要查看Response Body中,【"msg":"登录成功","code":0,】是否也显示正确。

请求—补充【响应失败—检查四要素】:先查看Request Body里HTTP请求四要素有没有问题,如果没有问题再请教开发是否是程序问题。

posted on 2024-07-18 20:34  独孤湘瑶  阅读(14)  评论(0编辑  收藏  举报