pycharm安装
地址:https://zhuanlan.zhihu.com/p/108439489
用例分层
1、requests库的二次封装(关键字驱动模式)
常用的接口是post和get方法,这也意味着我们要频繁调取requests库下的get和post请求,所以将这两个方法进行公共提取,便于有需要时随时调用,而不再是直接从requests中直接生成,存放在api_keyword目录下
# 定义接口自动化关键字类
import requests
class keydemo:
# 定义一个get的请求方法
def get(self, url, headers=None, param=None):
return requests.get(url=url, headers=headers, params=param)
# 定义一个post的请求方法
def post(self, url, headers=None, param=None):
return requests.post(url=url, headers=headers, data=param)
# 定义一个put的请求方法
def put(self, url, headers=None, param=None):
return requests.put(url=url, headers=headers, data=param)
2、congfig目录,存放配置的环境、路径等
from unittest.mock import DEFAULT
[DEFAULT]
url=https://www.baidu.com/
IDEA常用快捷键:
- Ctrl+F 在当前文件中查找
- Ctrl+R 替换字符串
- Ctrl+Shift+F 在全局文件中查找字符串
- Ctrl+Shift+R 在全局中替换字符串
- Alt+F7 查找当前变量的使用,并列表显示
- Ctrl+Alt+F7 查找当前变量的使用,并直接对话框显示
Ctrl+F7 在文件中查找符号的使用
Alt+Insert 产生构造方法、getter/setter等方法
- Ctrl+Alt+I 自动缩进行
- Shift+F6 重命名
- Ctrl+F6 更改函数签名
- Ctrl+/ 使用//进行注释