pytest结合allure框架可以对用例的等级做详细的划分。 用例等级 allure对用例的等级划分成五个等级 blocker 阻塞缺陷(功能未实现,无法下一步) critical 严重缺陷(功能点缺失) normal 一般缺陷(边界情况,格式错误) minor 次要缺陷(界面错误与ui需求不符) ...
分类:
其他好文 时间:
2020-07-04 16:49:02
阅读次数:
127
任务例子:喝水、吃饭动作需要耗时1S 单任务:(耗时20s) for i in range(10): print('a正在喝水') time.sleep(1) print('a正在吃饭') time.sleep(1) 一、多进程(耗时10s) multiprocessing模块开启2个进程实现 代码 ...
分类:
编程语言 时间:
2020-07-04 01:21:37
阅读次数:
67
基础配置 防火墙作用:隔离,进行过滤所有入站请求 预设安全区域 根据所在的网络场所区分,预设保护规则集 – public:仅允许访问本机的sshd、ping、dhcp服务 – trusted:允许任何访问 – block:阻塞任何来访请求(明确拒绝,有回应客户端) – drop:丢弃任何来访的数据包 ...
分类:
其他好文 时间:
2020-07-03 12:15:45
阅读次数:
59
背景:由于搞活动,有瞬时流量,好多请求被前置系统拦截。由于前置系统长时间,得不到后端的响应,就认为后端处理器繁忙,然后就拦截请求,不在放行。 根本原因: 线程池配置:20 核心线程数,最大线数也是20,阻塞队列1万。 解决办法:尝试调大最大线程数为100,但是还是没改变,原因,来的请求都先入阻塞队列 ...
分类:
其他好文 时间:
2020-07-02 23:22:36
阅读次数:
130
1. 直接内存 不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。 直接内存是Java堆外的、直接向系统申请的内存区间。 来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存。 IO:阻塞式 NIO:非阻塞式 通常,访问直接内存的速度会优于Ja ...
分类:
其他好文 时间:
2020-07-02 19:51:14
阅读次数:
70
##Netty 原理 Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便 ...
分类:
Web程序 时间:
2020-07-02 18:28:43
阅读次数:
63
售货机内有一个 2 元的商品,该售货机可以用 5 角和 1 元两种硬币进行投币。考虑找零。 (1)画出状态转移图; (2)用Verilog编程; (3)Modelsim仿真及验证; 分析: 1):有 0 元,0.5元,1元,1.5元这四种状态,考虑使用米利型状态机来实现; 2):din = 0 代表 ...
分类:
其他好文 时间:
2020-07-02 16:15:38
阅读次数:
70
一、行波时钟 任意分频电路,相信很多人都听说过这个专业名词,好多视频上都说不建议使用计数器产生的分频时钟。其实在FPGA领域当中,由寄存器分频产生的时钟还有一个学名叫做,行波时钟。是由时序逻辑产生比如A寄存器的输出作为B寄存的时钟输入(一般不建议使用),如下图所示;驱动右边那个触发器的时钟即为行波时 ...
分类:
其他好文 时间:
2020-07-01 22:33:31
阅读次数:
105
cpprest依赖pplx可以全程异步编程,使得有限的线程池线程(默认40)不会因为调用服务阻塞,本demo示例两服务之间出现链路环路,嵌套调用层数上限1000的情况以及跟踪的成本。 ...
分类:
其他好文 时间:
2020-07-01 20:33:43
阅读次数:
74
网络编程(socket)概念 socket 与语言无关 什么是同步和异步? 什么是阻塞和非阻塞 BIO 编程 ? Blocking IO:同步阻塞编程方式 ? BIO 编程方式通常是在 JDK 1.4 版本之前常用的编程方式。编程的实现是:首先在服务端启动一个 ServerSocket 来监听 网络 ...
分类:
其他好文 时间:
2020-07-01 19:57:42
阅读次数:
55