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"

  • 相关阅读:
    可配置智联爬虫
    python 交错列表合并
    猫途鹰简单爬虫正则巩固
    urllib.error.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777) 解决办法
    与MongoDB有关的面试题
    go tcp socket
    postgresql摘要
    go+postgresql服务器
    go map slice array channel 传参
    postgresql 数据库学习
  • 原文地址:https://www.cnblogs.com/liushengchieh/p/10506275.html
Copyright © 2011-2022 走看看