zoukankan      html  css  js  c++  java
  • 接口测试学习笔记(Jmeter)

    常见接口协议:
    1、http 超文本传输协议
    2、https 安全超文本传输协议
    3、ftp 文件传输协议
    4、tcp 网络控制协议
    5、IP 互联网协议
    6、udp 用户数据协议

    ……

    HTTP协议响应码:
    1xx:信息响应类,表示接收到请求并且继续处理
    2xx:处理成功响应类,表示动作被成功接收、理解和接受
    3xx:重定向响应类,为了完成指定动作,必须接受进一步处理
    4xx:客户端错误,客户请求包含语法错误或者不能正确执行
    5xx:服务端错误,服务器不能正确执行一个正确的请求

    ……

    HTTP协议请求响应模型(一次请求的生命周期或简单的软件分层)
    client->api->db->api->client
    1、客户端发送请求给API接口
    2、API处理请求
    2.1 API对业务逻辑进行验证
    3、API发送请求给数据库
    3.1 CRUD
    4、数据库处理请求,返回结果给API
    5、API处理结果,返回状态码给客户端
    6、客户端展示请求结果给用户

    一、客户端
    功能测试、性能测试、自动化测试
    二、接口层
    接口测试、功能测试、性能测试、自动化测试
    三、数据库
    可以将开发人员使用到的sql语句单独拿出来做性能测试

    ……

    常用HTTP请求方式
    get请求:
    请求数据包含在URL中
    post请求:
    请求数据包含在请求体(通常是JSON文件)中

    ……

    Jmeter的应用场景:
    1、BS(Browser server)架构应用性能
    2、HTTP协议接口功能与性能
    3、FTP协议接口功能与性能
    4、Mysql数据库性能(关系型)
    5、MongoDB数据库性能(非关系型)
    6、支持自定义Java组件开发

    ……

    Jmeter乱码问题解决:
    1、vim jmeter.properties
    2、搜索ISO
    3、修改sampleresult.default.encoding=UTF-8
    4、重启jmeter

    BeanShell 后置处理程序
    prev.setDataEncoding=("utf-8")

    ……

    Jmeter的使用

    需要继续学习。。。


    欢迎关注微信公众号"测试开发Stack"

  • 相关阅读:
    2.2 与球体相交-几何解
    2.1 与球体的交点 -代数解
    2 必要的光线追踪算法=>光线球体的相交和映射
    3.1 Matrix Properties
    chapter 3:Matriices
    4.8 渲染方程
    webstorm 皮肤(Sublime text)设置
    数字键盘(纯js)
    ios中设置readonly还会有光标?
    JS重要的坑
  • 原文地址:https://www.cnblogs.com/liushengchieh/p/10506275.html
Copyright © 2011-2022 走看看