作者:IQBB_LongGang | 来源:互联网 | 2023-07-26 10:37
本文主要介绍关于postman,python的知识点,对【webapi测试】和【webapi搭建后如何测试】有兴趣的朋友可以看下由【weixin_30484247】投稿的技术文章,希望该技术和经验能帮
本文主要介绍关于postman,python的知识点,对【webapi测试】和【webapi搭建后如何测试】有兴趣的朋友可以看下由【weixin_30484247】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【】相关技术问题。
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
本文《webapi测试》版权归weixin_30484247所有,引用webapi测试需遵循CC 4.0 BY-SA版权协议。