Jmeter完整全套接口流程

2023-03-07,,

根据实际项目,编写一套完整的接口流程

项目流程介绍:

借款流程需要调用的接口,依次为:

前置校验:主要通过手机号验证该用户是存量用户,若撞库,则不允许继续操作;

用户注册:通过手机号+身份证号进行注册;

银行卡鉴权:根据银行卡号进行四要素鉴权;

绑卡/换卡:绑定银行卡;

图片上传:上传3张图片,人脸、身份证正反面;

授信:用户填写基本资料进行额度申请;

提现:有了额度后进行提现借款操作;

说明:1、在用户注册的时候会返回一个UserId,在图片上传、授信、提现中会用到UserId作为入参;

2、有一些公共的参数,如身份证、手机号,在多个接口里要使用;

3、在授信、提现接口中,有申请单号参数,该参数只能唯一,否则结果会报订单冲突。

下面直接上图:

添加线程组

添加用户自定义变量,供多个接口使用,我这里是手机号和身份证号

添加HTTP请求

使用正则表达式提取返回的UserId

图片上传接口

授信接口的申请单号作为随机变量生成

提现接口,因为授信接口提交后,需要把资料送入核心进行审批,接口调用完了,但是并不能马上给出审批结果,所以这个时候再调用提现就是失败,需要缓冲一段时间再调用,

我这里设置成50s后再调用提现接口,直接再提现接口添加固定定时器;

接口添加完毕,添加结果数和需要的报告;

开始执行:

所有接口调用成功,  

这里我添加了一个用户参数,线程数调成4来跑一遍

Jmeter完整全套接口流程的相关教程结束。

《Jmeter完整全套接口流程.doc》

下载本文的Word格式文档,以方便收藏与打印。