摘要: http协议本身是无状态的,为了让请求之间保持状态,有了session和cookie机制。requests也提供了相应的方法去操纵它们。 requests中的session对象能够让我们跨http请求保持某些参数,即让同一个session对象发送的请求头携带某个指定的参数。当然,最常见的应用是它可以 阅读全文
posted @ 2020-04-11 15:43 阿苏聊测试开发 阅读(55179) 评论(1) 推荐(2) 编辑
摘要: requests所有功能都能通过"requests/api.py"中的方法访问。它们分别是: requests.request(method, url, **kwargs) requests.get(url, params=None, **kwargs) requests.options(url, 阅读全文
posted @ 2020-04-09 21:41 阿苏聊测试开发 阅读(6351) 评论(1) 推荐(1) 编辑
摘要: response类故名思议,它包含了服务器对http请求的响应。每次调用requests去请求之后,均会返回一个response对象,通过调用该对象,可以查看具体的响应信息。 示例如下: import requests r = requests.get('https://api.github.com 阅读全文
posted @ 2020-04-06 19:14 阿苏聊测试开发 阅读(21692) 评论(1) 推荐(0) 编辑
摘要: 工作中经常会用到excel表格,在python中,我们可以利用openpyxl很方便地操作它。本文先以两个示例快速介绍openpyxl的基本用法。 示例1 展示了创建新的工作薄、激活默认表单、以行的形式赋值并保存文件。 from openpyxl import Workbook wb = Workb 阅读全文
posted @ 2020-04-04 12:56 阿苏聊测试开发 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 本篇文章总结了Android App性能测试过程中常用的adb命令。通过这些adb命令,可以查看App的性能数据,为评判性能好坏作参考。 CPU相关 显示占用CPU最大的5个应用 adb shell top –m 5 查看CPU信息 adb shell dumpsys cpuinfo 内存相关 查看 阅读全文
posted @ 2020-03-05 21:21 阿苏聊测试开发 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: logging是python标准库中的模块,用于给程序添加日志,借此方便我们回溯程序的执行过程。 基本用法 以下面代码为例,介绍logging模块的基本用法: import logging logging.basicConfig(filename="example.log", filemode="a 阅读全文
posted @ 2020-01-16 22:18 阿苏聊测试开发 阅读(516) 评论(0) 推荐(0) 编辑
摘要: pyyaml模块在python中用于处理yaml格式数据,主要使用yaml.safe_dump()、yaml.safe_load()函数将python值和yaml格式数据相互转换。当然也存在yaml.dump()、yaml.load()函数,同样能实现数据转换功能,只是官方不太推荐使用。官方给出的解 阅读全文
posted @ 2019-08-21 21:41 阿苏聊测试开发 阅读(9782) 评论(0) 推荐(1) 编辑
摘要: json模块在python中用于处理json格式数据,主要包含以下4个函数,其中json.dumps()、json.loads()较为常用。 json.dumps() 它表示“dump string”,将一个python值转换成json格式的字符串。该python值只能是以下数据类型之一:字典、列表 阅读全文
posted @ 2019-08-17 15:09 阿苏聊测试开发 阅读(1650) 评论(0) 推荐(0) 编辑