python接口自动化:绕过验证码登录
摘要:上线产品的登录接口会有验证码,一般可以通过添加cookie的方式绕过验证码。 一、抓登录的cookie 1. 先手动登录一次,然后用fiddler抓取这个cookie,再直接把这个值添加到cookies或请求头部中 二、举例 1. 方式一: import requestscookie={'JSESS
阅读全文
posted @
2019-12-13 17:12
badbadboy
阅读(1576)
推荐(0)
postman的使用
摘要:一、网上有很多postman的资料,这篇博文就不介绍它的使用了 对于postman的初学者,推荐一个博主的连载博文:https://www.cnblogs.com/hanmk/category/1366452.html 二、正则提取xml响应值 https://blog.csdn.net/qq199
阅读全文
posted @
2019-12-11 15:56
badbadboy
阅读(1831)
推荐(0)
python接口自动化:requests+ddt+htmltestrunner数据驱动框架
摘要:一、xc_datas:存放数据,xc_report:存放生成的报告,xc_tools:存放一些工具,get_api.py为执行程序 二、执行程序的实现代码如下: #无token情况下,只支持get、post请求 import unittest from HTMLTestRunner import H
阅读全文
posted @
2019-12-09 20:49
badbadboy
阅读(319)
推荐(0)
python接口自动化:响应内容中json字符串对象的处理
摘要:实现代码如下: import json #定义一个字典、一个列表、两个字符串({}中必须是双引号) di1={"name":"badbadboy","age":"24"} di2=[{"name":"badbadboy","age":"24"}] di3='{"name":"badbadboy","
阅读全文
posted @
2019-12-07 12:44
badbadboy
阅读(642)
推荐(0)
python接口自动化:调试接口的代码(无token情况下)
摘要:实现代码如下: #接口调试 import requests,time class api_demo1: def __init__(self,RequestWay,url,data): self.s=requests.session() self.get_login(RequestWay,url,da
阅读全文
posted @
2019-12-05 16:14
badbadboy
阅读(484)
推荐(0)
python接口自动化:https请求,取消警告
摘要:实现代码如下: import requests r=requests.get('https://www.baidu.com',verify=False) rr=r.content.decode() print(rr)
阅读全文
posted @
2019-12-05 15:00
badbadboy
阅读(427)
推荐(0)
python接口自动化:对外接口sign签名
摘要:签名参数sign生成的方法: 在接口开发过程中,一般通过时间戳+sign作为密匙加密传输 实现代码如下: #python实现sign签名 import hashlib,time class sign: def get_time(self): t1=time.time() t=int(t1) retu
阅读全文
posted @
2019-12-04 20:10
badbadboy
阅读(1097)
推荐(0)
unittest框架
摘要:一、unittest框架简介 unittest设计时主要用于单元测试,但其他功能强大,也可以用于其他的自动化测试(GUI、接口)。 二、unittest框架的四个核心 1. testcase:测试用例 2. testsuite:测试套件 3. testfixture:用于配置或者删除环境,提供set
阅读全文
posted @
2019-11-29 17:23
badbadboy
阅读(252)
推荐(0)
接口测试简介
摘要:1. 接口测试:从软件上来说,就是对封装后的代码进行测试 2. 接口测试的分类: 1. 代码级接口测试:从代码的层面直接调用接口 2. 协议级接口测试:利用各种协议发送工具或用代码发送协议数据包给后台服务器
阅读全文
posted @
2019-11-28 14:25
badbadboy
阅读(199)
推荐(0)