zoukankan      html  css  js  c++  java
  • Jmeter完整全套接口流程

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

    项目流程介绍:

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

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

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

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

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

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

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

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

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

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

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

    下面直接上图:

    添加线程组

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

    添加HTTP请求

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

     图片上传接口

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

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

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

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

    开始执行:

     所有接口调用成功,  

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

     

  • 相关阅读:
    dt7.0中在sitemap.txt地图中新增热门搜索关键词记录
    dt7.0中加入站点地图(sitemap.txt)功能输出
    Spring基本功能-IOC
    Linux常见系统命令与文件操作
    Linux界面交互与目录结构
    Linux入门介绍
    学习Zookeeper需要了解的专业名词
    Zookeeper概述和基本概念
    使用Java操作MongoDB
    MongoDB的分布式部署
  • 原文地址:https://www.cnblogs.com/datacenter/p/11578772.html
Copyright © 2011-2022 走看看