一、目标
使用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、给调试取样器添加查看结果树
标签:手机号,--,验证码,接口,线程,取样器,jmeter,店员 From: https://www.cnblogs.com/yudx/p/16599607.html