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、详细代码内容本地保存,有需要请留言。

转载于:https://www.cnblogs.com/wanguku/p/11444573.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值