zoukankan      html  css  js  c++  java
  • jmeter里面设置关联(适用于自动化测试)

    提要求:

    我们现在用登录和学生金币充值做练习:

    A.登录接口描述

    请求URL:

    • http://api.nnzhp.cn/api/user/login

    请求方式:

    • post

    参数:

    参数名必选类型说明
    username string 用户名
    passwd string 密码

    B:学生金币充值接口,这个接口是为了讲添加cookie以及身份验证的

    请求URL:

    • http://api.nnzhp.cn/api/user/gold_add

    请求方式:

    • post

    参数:

    该接口有权限验证,需要admin用户才可以做操作,需要添加cookie

    cookie中key为登录的用户名,value从登录接口中获取,登陆成功之后会返回sign

    参数名必选类型说明
    stu_id int 学生id
    gold int 金币数量

    通过上述两个接口,我们可以看出,之后登录之后获取到cookie值,才能进行下一步的学生充值

    操作步骤如下:

    1.首先添加一个http请求,把登录信息填写进去

    2.选中登录请求,右键操作如下操作

    3.进入jp@gc - JSON Path Extractor界面,填写如下信息,填写变量名称为方便后面使用。

    4.添加学生相对应的充值金币接口请求

     5.在学生金币充值请求上面点击右键选择http cookie管理器

    6.在http cookie管理器里面,填写如下

     操作完成之后,点击运行按钮,在查看结果树里面可以查看相对应的值。

  • 相关阅读:
    java web 自定义的权限框架
    java web 中 读取windows图标并显示
    apache httpclient
    Gson json解析工具
    org.apache.commons
    ehcache 缓存管理工具
    springmvc集成Freemarke配置的几点
    SaltStack与ZeroMQ(二)
    Python中的__init__和__new__介绍
    TCP 介绍
  • 原文地址:https://www.cnblogs.com/xmhd/p/8574344.html
Copyright © 2011-2022 走看看