随笔分类 - 接口自动化
摘要:关键点post时headers中boundary和data中的boundary数据要一致'Content-Type': f'multipart/form-data; boundary {web_boundary}', 随机生成16位大小写字母+数字 import requests import ra
阅读全文
摘要:mock测试 unittest中mock测试核心对象是mock.Mock() 一、什么是mock测试 mock是在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来模拟对象的行为 二、什么情况下会用到mock 单元测试/接口测试中测试对象依赖其他对象,这些对象的构造复杂、耗时、或者根
阅读全文
摘要:一、分层设计的思想 公共方法目录:common 测试用例类模块目录:testcases 测试数据目录:data 测试报告存放目录:reports 配置文件存放目录:conf 日志文件存放目录:logs 项目启动文件:run_test.py 二、数据驱动思想(ddt) 以用例数据来生成测试用例(数据驱
阅读全文
摘要:一、HTTP协议解读 HTTP协议:超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。 所有的HTML文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的 方法。 HTTPS协议(Hypertext Tran
阅读全文
摘要:接口分类 硬件接口:指的是两个硬件设备之间的连接方式(比如:鼠标和电脑通过USB接口进行连 接) 软件接口:简单来说就是软件程序之间数据交互的通道。 软件接口分类: 程序内部接口:是客户端与服务器的接口,用来实现客户端和服务器间的数据传递 外部接口:外部接口常见的典型例子就是通过第三方登录、第三方支
阅读全文
摘要:1、操作excel 1 """ 2 1、使用第三方模块openpyxl 3 2、安装:pip install openpyxl 4 3、文件 .xlsx一定要自己新建(不支持.xls类型) 5 4、流程:打开工作簿(excel) 定位表单(sheet) 定位单元格 读取值 6 5、如果是数值类型的(
阅读全文
摘要:1、新建unittest_case2文件 1 import unittest 2 from project.math_method import MathMethod 3 4 5 class AddTest(unittest.TestCase): # 测试加法类 6 def setUp(self):
阅读全文
摘要:unittest框架 1、写用例:TestCase 类2、加载用例:TestSuite 类 TestLoader 类3、对比结果(执行结果/期望结果):assert函数4、执行并出结果:TextTestRunner 类5、报告:HtmlTestReport 类 1)首先建一个math_method.
阅读全文
浙公网安备 33010602011771号