花非花,雾非雾
临渊羡鱼,不如退而结网。

一、目标

使用jmeter通过接口实现新增店员功能

二、步骤及思想

1、登录。

   首先需要登录app

2、进入新增店员页面。

   进入app后调用任何接口需要有token,所以要提取登录返回的token

3、新增用户。

   新增用户需要输入用户姓名、手机号、短信验证码;

   每次新增的用户名和手机号肯定不能一样,所以要随机生成手机号和用户名;

   短信验证码存储在数据库中,要连接数据库并截取验证码;

三、小试牛刀

1、登录

(1)添加登录请求并填写登录接口的相关参数:线程组>取样器>http请求

 (2)提取token值供后续接口使用

 

------------------------------------------------------------------------------插播内容开始--------------------------------------------------------------------------------------------

由于所有接口访问的ip一致,且登录后的接口头部都需要传token,所以将它们独立成公共的

操作步骤:

线程组>配置元件>http请求默认值,放置所有接口共同访问的ip

线程组>配置元件>http信息头管理器 ,放置头部要传的一些公共参数

------------------------------------------------------------------------------插播内容结束--------------------------------------------------------------------------------------------

2、进入店员管理页

(1)线程组>取样器>http请求

 

 3、新增店员

(1)生成随机手机号

 线程组>配置元件>用户定义的变量

(2)获取随机手机号对应的短信验证码

首先要调用发送短信验证码接口

查看短信发送成功,给该请求添加查看结果树

 短信发送成功以后,会将短信模板及验证码存放在数据库表中

(3)接下来就是去数据库拿验证码

线程组>配置元件>JDBC Connection Configuration(连接mysql数据库可参考本人另一篇笔记)

线程组>取样器>JDBC Request

 (4)调用新增店员接口

 线程组>取样器>http请求

 查看运行结果

 附:

问题:提取token结果、随机生成的手机号、给新增店员接口的验证码,这些值传的对不对怎么看?

回答:

1、添加调试取样器

    线程组>取样器>调试取样器

2、给调试取样器添加查看结果树

 

posted on 2022-08-18 17:49  雨点小  阅读(190)  评论(0编辑  收藏  举报