安装方式
- 进入CMD》adb install 文件路径\.apk文件名
- 也可采用以下命令的3种方式种的一种安装方式,进行操作
# 第一种
pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
#第二种
python.exe -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
#第三种
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
安装好后,可以查看下python的安装路径
- 进入CDM》python》import sys》sys.path 来查看
- 核对CMD页面查询到的路径和pycharm中解释器的路径,必须保持一致
- 再打开文件》设置》项目中的python解释器》点+按钮》搜索 requests 》点击安装软件包
- 等待完成后,即可引用requests使用编写了。
Fillder工具的使用
AutoResponder 》Enable rules》关闭
Filters》Use Filters》关闭
Tools》HOSTS 进入映射》勾选框选上》在其文本框填入 需要测试的接口地址,例如:local… shop.ecmlnil.cn
若是测试app端口,需要打开手机的 WLAN 进入,长按选择“手动”,填入 端口号、IP填入 “代理服务器主机名”,然后保存
在pycharm中的编写
import requests #表示引入requests请求的编写方法
requests.get()
requests.post() #requests可以引入请求方式 get 或者 post
python+ requests——自动化
- requests.post() —— http的post请求,返回Response对象
- requests.get() —— http的get请求
- Reponse 对象type ——
Reponse.status_code
Reponse.headers
Reponse.json()
#商品详情
- 测试用例中,使用接口地址url ,请求方式 post,数据内容是json 并填入测试接口 相应数据的值,格式,例如:"json":'测试接口相应数据的值'
- 这里的接口地址,使用url1 是接口地址的“变量名”,data1是 数据内容的“‘变量名”,变量名r1 是使用post请求方式把 url 和 data 集成后访问接口地址 <