• webapi测试


    【20190902】

    1、postman中使用变量

    postman变量就是一个字符串标识,用来对应一个数值(通常是字符串)

    如果postman的api中多出使用某个特殊字符串,我们可以使用变量代表它

    如果另外一个测试环境中该值需要修改,我们只要修改这个变量的定义

    (1)环境

    (2)全局变量globals

    (3)局部变量

    2、fiddler日志抓取

    (1)本机上抓取

    常用两种筛选方式

    改变抓取条件后,需要点击Actions

    网页切换后,需要勾选XXX后,才能显示出对应日志

    (2)postman自带抓日志consolse

    (3)手机上抓取

    *fiddle需要的配置

     *手机配置-cmd下查找本机ip,再手机使用的同一个局域网环境下,配置手机wifi代理(高级设置中)

     3、cookoes、session、token

     cookie:是我们访问一个网站,由服务器返回的一种标记为cookie类型的数据(存放信息的一种手段)

    要求我们存储再浏览器所在电脑上

    以后每次访问本网站,浏览器都会再http请求中将数据发送过来

    session:会话,客户端和服务端后续所有的交互

    缺点,若是服务器扩容,需要去多个服务器节点寻找,性能消耗比较大

    token:包含了数据信息(data)和验证信息(HMAC)

    Hash算法产生Token

    数据信息改变,验证信息也会改变,HMAC算法

    HmacFunc(密钥+data)=HMAC——密钥,服务端秘密保存

    【20190903】

    1、postman中编写代码进行测试

    (1)Pre-request Script用于传入测试参数,全局变量

    (2)Tests用于检查返回值

    2、python requests

    (1)安装 pip

    (2)导入 import

    3、详细代码内容本地保存,有需要请留言。

    若有错误或建议,敬请联系勘正! 创建者:万骨枯 联系QQ:964942913 地址:四川成都
  • 相关阅读:
    电话号码的字母组合(力扣第17题)
    太平洋大西洋水流问题(力扣第417题)
    被围绕的区域(力扣第130题)
    ZooKeeper的本地安装和分布式安装
    朋友圈(力扣第547题)
    岛屿数量(力扣第200题)
    岛屿的最大面积(力扣第695题)
    再论力扣第279题--完全平方数
    .net core使用CSRedisCore连接哨兵集群,并用作redis使用分布式缓存。
    使用docker搭建reids主从,哨兵。
  • 原文地址:https://www.cnblogs.com/wanguku/p/11444573.html
Copyright © 2020-2023  润新知