摘要:
单元测试的优点: 1,当编写新的代码时候,你可以使用测试来验证你的代码是否想预期的一样工作 2,当重构或者修改代码的时候,你可以使用测试来保证你的修改不会影响到应用的运行pytest是python的第三方测试框架,是基于unittest的扩展框架,比unittest更简洁,更高效。使用pytest编写用例,必须遵守以下规则(与unittest的区别!): 1,测试文件名必须以“test_”开... 阅读全文
摘要:
ps 是用来专门查看系统进程的命令 stat 中的参数意义如下: D 不可中断 Uninterruptible(usually IO) R 正在运行,或在队列中的进程 S 处于休眠状态 T 停止或被追踪 Z 僵尸进程 W 进入内存交换(从内核2.6开始无效) X 死掉的进程 netstat -lnp 表示打印当前系统启用了那些端口netstat -an 表示打印当前系统网络连接... 阅读全文
摘要:
top 命令简介:每隔3秒就会动态显示系统资源 Tasks 表示进程数 load average 表示系统负载 RES 表示这一个进程所占内存所占的大小 %MEM 表示这一内存所使用的百分比 Shift + m 可以按照内存使用大小进行排序 1 数字一可以按照内存使用大小进行排序 top -bn1 阅读全文
摘要:
RabbitMQ 是一种服务器MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来连接它们。简单来说 RabbitMQ 是封装了 AMQP 协议(或者其他)的一个库,通过队列,交换,以 阅读全文
摘要:
1,在Web开发过程中,单元测试实际上就是一些“断言”(assert)代码。2,断言就是判断一个函数或对象的一个方法所产生的结果是否符合你期望的那个结果。python中assert断言是声明布尔值为真的判定,如果表达式为假会发生异常。单元测试中,一般使用assert来断言结果。3,断言语句类似于 if not expression: raise AssertionError A... 阅读全文