摘要:
1.http basic 主要关注authorization charles抓包 实现脚本: import requests from requests.auth import HTTPBasicAuth def test_author(): r = requests.get('http://htt 阅读全文
posted @ 2020-05-18 19:03
zhaikunkun
阅读(165)
评论(0)
推荐(0)
摘要:
1.cookie简介 2.第一种:通过请求头信息传递 Cookie 首字母要大写,不是cookies,写的时候要注意⚠️⚠️ import requests def test_demo(): url = "http://httpbin.testing-studio.com/cookies" head 阅读全文
posted @ 2020-05-18 18:46
zhaikunkun
阅读(827)
评论(0)
推荐(0)
摘要:
1.schema考验 json结构体的字段是什么类型的,他的范围,匹配规则,可以使用jsonschema来实现 比如声明一个json中的字段必须是string类型 实现方式:使用python第三方库 使用场景:开发一次改动代码的时候将响应值string类型改成了int类型,这个时候有可能造成客户端解 阅读全文
posted @ 2020-05-18 18:32
zhaikunkun
阅读(380)
评论(0)
推荐(0)
摘要:
1.响应结果 对于请求头的断言 def test_header(self): r = requests.get('http://httpbin.testing-studio.com/get', headers={"h": "mydemo"}) print(r.text) print(r.json() 阅读全文
posted @ 2020-05-18 18:02
zhaikunkun
阅读(1363)
评论(0)
推荐(0)
摘要:
1.json请求构造 json形式返回结果对比: 注意header也不一样,content_type 表单形式返回结果: 2.xml请求 request 没有给我们提供对于xml的封装,所以一般我们发送时使用的是data=进行发送 可以使用第三方库提供的,比如:mustache等 对于比如企业微信中 阅读全文
posted @ 2020-05-18 17:17
zhaikunkun
阅读(185)
评论(0)
推荐(0)
摘要:
1.请求目标构造 2.请求参数构造 def test_get(self): payload = {"level": 1, "name": 'zhaitiantian'} r = requests.get('http://xxx) print(r.text) assert r.status_code 阅读全文
posted @ 2020-05-18 17:08
zhaikunkun
阅读(578)
评论(0)
推荐(0)
摘要:
1.测试框架基本能力 项目管理:pip、virtualenv 用例编写:pytest 领域能力:app、web、http 执行调度:pytest、pycharm、shell、jenkins 测试报告:allure2 2.HTTP测试能力 请求方法构造:get、post、put、delete、head 阅读全文
posted @ 2020-05-18 17:00
zhaikunkun
阅读(323)
评论(0)
推荐(0)
摘要:
1.mitmproxy扩展机制 参考官网: mitmproxy addons example: https://docs.mitmproxy.org/stable/addons-examples/#example-complexhar_dumppy 2.抓包-map local 以雪球app为例 1 阅读全文
posted @ 2020-05-18 09:51
zhaikunkun
阅读(1036)
评论(0)
推荐(0)
浙公网安备 33010602011771号