- 列表和元组有什么区别?
定义方式不同:
列表使用 []
元组使用 ()
支持的方法不同:
列表支持增删改查的操作。还支持排序
元组定义完成之后就不能进行修改。
- Python中基本的数据类型有哪些?
- 数字 int
- 字符串 str
- 列表 list
- 元组 tuple
- 集合 set
- 字典 dict
- 布尔类型 True Fasle
- None
- continue 与 break的区别
- break 直接终止整个循环。
- continue 终止当次循环,不会中断整个循环。
- python中文件路径怎么处理?
Windows路径字符串前 添加 r 。
- 接口中加密字段怎么处理?
如果接口有使用 md5 加密,在Python可以使用 python的内置模块 hashlib 来进行md5 加密。
- 接口中常用的方法有哪些?
- requests.get
- requests.post
- requests.put
- 接口中的信息头 怎么处理?
在接口将信息头中的数据 保存到字典中,在代码中通过 headers 传参即可。
- 接口测试可以使用 postman,jmeter 工具来做, 为什么还要使用Python来做?
- 使用代码的方式进行接口自动化话,更加灵活。在python中可以使用 Excel做数据驱动,但是在Postman,Jmeter中因为不支持Excel,所以就实现不了。
- 使用Python的方式最大好处就是可以灵活运行,不会受工具的显示,使用Postman,Jmeter 提供的有功能,才能使用,没有的话 扩展起来特别麻烦,但是用Python可以选择的更多。想实现什么功能,只要会写对应的代码即可。
- 接口自动中怎么进行上下游传参?
在接口中使用字典的方式进行上下游传参。
- 首先定义字典格式的数据。
- 在上游接口中设置字典字段对应的值,
- 下游接口中通过访问字典获取上游已经更新的值。
10 ,接口中如何进行参数化?
参数化功能主要键数据存放在 csv 或者 Excel 文件中。通过使用 csv模块或者 openpyxl 模块对文件进行解析。
- 将解析出来结果存放到list列表中。
- 使用pytest的参数化功能传入列表中数据,会自动进行参数化操作。
对应录屏文件
点击查看【bilibili】