zoukankan      html  css  js  c++  java
  • python自动化测试入门篇-jemter

    接口测试基础-jemter

    接口文档地址:http://doc.nnzhp.cn

    使用jmeter实现简单的http request的接口测试

    一、get获取学生信息接口

    第一步:新建一个Thread Group(线程组)

    Jmeter所有任务都必须由线程处理,所有任务都必须在线程组下创建

    第二步:新建一个HTTP Request

    例子:发送一个get方法获取学生信息接口的http请求:

    请求URL:http://api.nnzhp.cn/api/user/stu_info ?stu_name=xx17

    如下图填写名称、地址、端口默认80、方法GET,路径、请求参数和参数值

    第三步:添加HTTP Head Manager

    需要添加header信息,key为Referer ,value为:http://api.nnzhp.cn

    第四步:添加View Results Tree

    任务右键-添加-监听器-查看结果树,来观察请求和结果

    第五步:运行测试,查看结果

    二、post+KV登录接口

    请求url: http://api.nnzhp.cn/api/user/login

    请求方式:post

    参数:

     

    Jmeter配置信息如下图:

     

    三、post+json添加学生信息

    请求url: http://api.nnzhp.cn/api/user/add_stu

    请求方式:post

    参数:入参是json类型

     

    Jmeter配置信息如下图:

    添加地址、端口、路径、在bodydate中添加json脚,必填项必填,结尾以“,”分隔;如果str中有汉字,需要补充配置编码为utf-8,否则存入数据库为乱码,查不到。

    四、post+cookie金币充值

    请求url: http://api.nnzhp.cn/api/user/gold_add

    请求方式:post

    参数:

     

    JMeter配置方法:

    1、充值操作需要依赖管理员登录的cookie,右键-添加-配置元件-http信息头管理器

    2、在http信息头部管理中加入cookie参数

    3、配置充值VK值信息

    五、文件上传

    请求URL:http://api.nnzhp.cn/api/file/file_upload

    请求方法:post

    参数:

     

    Jmeter配置方法如下图所示:

  • 相关阅读:
    几个简单递归js 实现
    js中阻止事件冒泡
    判断是否IE 最酷的代码
    C# Hashtable 读取 key 和 value
    ubuntu搭建jdk+jenkins
    Shell逻辑运算符及表达式
    Linux命令的返回值
    python调用c/c++时传递结构体参数
    Git错误总结
    Bash Shell中命令行选项/参数处理
  • 原文地址:https://www.cnblogs.com/qx21007874/p/10594396.html
Copyright © 2011-2022 走看看