zoukankan      html  css  js  c++  java
  • 接口自动化需要学习的内容【转载自网络文档】

    感觉这篇文档不错,转载到博客。。

    学习内容

    网络协议:

    HTTP协议

    1. 1.    熟悉常见状态码如200,400,403,404,405,500,502,503(每种什么意思)
    2. 2.    了解HTTP协议的原理,TCP/IP三次握手,四次挥手
    3. 3.    HTTP常见的请求方法
    4. 4.    HTTP消息体的组成部分(请求头,请求参数,请求体,响应头,响应参数。。。)
    5. 5.    URI和URL的区别
    6. 6.    GET请求和POST请求的区别

    学习资料https://www.cnblogs.com/ranyonsue/p/5984001.html

    WebService协议

    了解一下即可

     

    工具类:

    Fiddler

    1. 1.    fiddler原理,代理设置
    2. 2.    弱网测试
    3. 3.    篡改请求参数,再次转发
    4. 4.    Mock和重定向(只做了解)
    5. 5.    抓取https接口,学会安装证书
    6. 6.    Composer接口测试(发包)
    7. 7.    过滤器学习
    8. 8.    网页+手机抓包

    学习资料https://www.cnblogs.com/UncleYong/p/10795347.html

    Postman

    1. 编写接口用例

    2. 会使用自带的断言

    学习资料https://blog.csdn.net/brucewsk/article/details/81154422

     

    Jmeter

    1. 1.    java环境配置及jmeter解压(统一学习3.4版本)
    2. 2.    Jmeter录制web页面请求及回放
    3. 3.    学会常用的线程组(普通线程组,setup线程组,teardown线程组)
    4. 4.    基础配置元件(常用的如HTTP请求默认值、HTTP信息头管理器、Cookie管理器、CSV参数化。。。)
    5. 5.    逻辑控制器(学习常见的几个,简单控制器,随机控制器,循环控制器,事务控制器,仅一次控制器)
    6. 6.    取样器,也叫Sampler(Http请求,Jdbc请求,Java请求,BeanShel取样器)
    7. 7.    前后置处理器(BeanShell脚本,Jsonpath取值,正则取值,xpath取值,Debug PostProcessor)
    8. 8.    断言(Jsonpath断言,正则断言,普通断言)
    9. 9.    监听器(暂时只学习  查看结果树和聚合报告),能看懂结果树和聚合报告的内容

    10. 另外的插件自行学习(服务端监控插件等)

    11. 学会jmeter GUI的接口脚本的编写,csv/数据库参数化,参数关联,断言,集合点设置(很重要,很重要,很重要,重要的话说三遍)

    12. 学会使用命令行模式执行jmeter的jmx脚本

    学习资料

    录制: https://www.cnblogs.com/tester808/p/6619129.html

    安装及脚本编写:  https://blog.csdn.net/u012111923/article/details/80705141

    其他的自行百度

     

    代码类:

    Requests

    1. 学会使用python的第三方库requests去发送HTTP请求

    学习资料https://blog.csdn.net/u011815404/article/details/81710392

    单元测试框架unittest+ddt/pytest

    1. 1.    熟练使用这两种单测模式
    2. 2.    自动生成测试报告(HTMLTestRunner,pytest-allure)

    学习资料

    Unittest+ddthttps://www.cnblogs.com/hanmk/p/8969973.html

    Pytest:  https://blog.csdn.net/u013250071/article/details/79583438

     

    Python接口自动化框架(高级部分)

  • 相关阅读:
    PyQt5--Buttons
    PyQt5--Position
    PyQt5--ShowWindowCenter
    PyQt5--MessageBox
    PyQt5--CloseWindow
    PyQt5--ShowTips
    PyQt5---ChangeIcon
    PyQt5---firstwindow
    PyQt5--StatusBar
    PyQt5 的几个核心模块作用
  • 原文地址:https://www.cnblogs.com/wuzhuangzhuang/p/12469528.html
Copyright © 2011-2022 走看看