python 划分时间段的方法 是 pandas 库中的一个函数,用于将时间戳数据转换为周期(Period)数据。周期数据是一种表示时间跨度的数据类型,可以表示年、季度、月份、周等。就是他可以直接搞一个年月的时间段出来,感觉比dt.year和dt.month拿出来再拼起来。列中包含了缺失值(NaN),则在计算年份时,缺失值会被视为 float 类型的特殊值。返回的结果是 float64 类型。它返回的格式也和dt.year不一样。
Linux 常用命令 ps -ef|grep java:ps -ef 表示列出所有进程的详细信息,包括进程号、用户、CPU 占用率等等,而 grep 则用于过滤 ps -ef 命令的输出结果,只显示包含指定关键字的进程信息。ps -ef | grep python 可以列出所有正在运行的 Python 进程信息。top:实时显示系统中运行的进程,按 CPU 使用率排序。
Linux 安装mysql实现远程访问 执行,sudo mysql -uroot -p,输入密码,刚刚设置的那个,进入。但是我不知道root的密码,网上说默认是空的,但是不行。初始化过程,输入刚刚修改的密码。再次执行mysql进不去了。
接口测试 测试基础 系统或组件之间的交互点,通过交互点实现数据的交互。对系统或组件之间的接口进行测试,只要是校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系模拟客户端向服务器发送请求,服务器接收请求后进行相应的业务处理,并向客户端返回响应数据,检查响应数据是否符号预期。
PO模式 数据驱动 对网页计算器,进行加法的测试操作,通过读取数据文件中的数据来执行用例。以数据来驱动整个测试用例的执行,测试数据决定测试结果。实现登录模块的单元测试,对上次的改造。数据驱动的实现要依赖参数化的技术。修改后的test_login。之前的test_login。
Page Object 模式 如元素 、元素的定位方法等,只提供接口(方法)供测试用例使用,测试用例和页面对象(操作细节)相隔离。使用基类(BasePage)封装页面中要使用的方法,作为公共方法,其他页面继承基类的方法。通常页面的方法返回其他页面或者需要断言的数据。只需要对页面中需要使用的元素进行封装即可,不需要封装整个页面的内容。断言相关的测试代码应该写在测试用例类中,不要写在页面中。相同的操作带来的不同的结果可以封装成不同的方法。一个页面分为三层:对象库层,操作层,业务层。同一动作的不同结果被建模为不同的方法。
pytest 插件 配置文件中添加参数addopts = -s --html=report/report.html在项目目录下会对一个 report 文件夹,里面有个 report.html 即为测试报告。