什么是好的测试用例

【计算机网络】WebSocket 是什么原理?为什么可以实现持久连接?

**一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接),循环连接的不算)** 首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是 `Websocket` 其实是一个 ......
计算机网络 WebSocket 原理

什么是CAE软件?哪个CAE软件好用?

CAE,全称Computer Aided Engineering,是指在工程领域结合计算机技术进行工程设计、分析、优化以及模拟仿真的应用。随着科技的发展,CAE技术在航空、汽车、电子、机械等领域越来越发挥重要作用,同时也推动了产品研发和创新。下面我们就来介绍几款常用的CAE软件。 Altair Hy ......
软件 CAE

IDEA是什么?

本文复制于https://www.php.cn/faq/495640.htmlIDEA指的是IntelliJ IDEA,一种Java集成开发环境工具软件,由JetBrains软件公司开发。IDEA提倡智能编码,特殊功能有:智能选取、编码辅助、灵活的排版、动态语法检测、代码检查、对JSP的完全支持、预 ......
IDEA

wsgi uwsgi uWSGI,cgi,fastcgi 分别是什么?

[toc] ## 1 wsgi uwsgi uWSGI,cgi,fastcgi 分别是什么? ```python # CGI:通用网关接口(Common Gateway Interface/CGI),CGI描述了服务器(nginx,apache)和请求处理程序(django,flask,spring ......
fastcgi uwsgi uWSGI wsgi cgi

Eon 今天吃什么

$2023.8.8$ | 早饭 | 午饭 | 晚饭 | 其他 | | : : | : : | : : | : : | | - | 拉面 | - | 咖啡 | | - | $17¥$ | - | $16¥$ | ......
Eon

全栈测试平台推荐:RunnerGo

做软件测试的同学在工作时应该都碰到过这种情况:接口管理、接口测试用postman、Apipost等接口管理工具,性能测试用jmeter、loadrunner等性能测试工具,接口自动化则是jmeter脚本或者python脚本配合jenkins使用。这种情况极大的降低了研发效率,今天给大家推荐一款入选 ......
RunnerGo 平台

为什么要加快推进数字孪生技术?

数字孪生技术以其强大的潜力和应用前景,引起了各行各业的广泛关注和热切期待。那么,究竟为什么要加快推进数字孪生技术呢? ......
数字 技术

appium + python | UI 自动化测试

tradeBtns = (By.ID, "com.hexin.plat.android.MinShengSecurity.test:id/title")self.driver.find_elements(tradeBtns)[3].click()不支持以上语法。 ......
appium python UI

什么是polyfill,什么是babel

# 前端为什么需要polyfill和Babel?(总结性发言) 为了解决js兼容性和语法更新速度的问题。 **polyfill** 填充了旧版环境下的功能缺失,使其能够支持新的功能。**说白了**就比如随着各种技术功能或API的不断迭代,在旧版本的浏览器中无法兼容一些新的功能,这个时候就可以使用 p ......
polyfill babel

为什么前端发送过来的请求id和数据库不一致问题

最近在项目中发现前端发送过来的请求id和数据库不一致的问题,最后亲测解决。具体如下。 前端请求如下: 数据库的数据确是: 经过排查发现是 JS对long型数据进行处理时丢失精度,导致提交的id和数据库中的id不一致。 解决办法:我们可以在服务端给页面响应json数据时进行处理,将long型数据统一转 ......
前端 数据库 数据 问题

Siemens 西门子PLC1200的S7通讯(同一项目下)3.通讯测试

前面两篇介绍了S7连接的主要指令PUT写入和GET读取,这期讲测试下这个指令,首先说下有两个注意,一个是如下图要设置组态,有绿色勾选的就说明没大问题,这里要注意连接名称要统一,用同一个连接,因为不同的连接会造成不同的ID设置,另外主动建立连接只能作为客户端的勾选,服务端不需要勾选,第二张图要勾选S7 ......
通讯 Siemens 项目 1200 PLC

Siemens 西门子PLC的TCP通讯(不同项目下)③--TCP测试

西门子PLC的TCP通讯(不同项目下)③--TCP测试 上期主要了解了TRCV_C指令的各项参数的意义,如下图 本期将把前面讲的TSEND_C和TRCV_C组合测试,大概准备情况先说下,2个西门子1200PLC,每个PLC放一组TSEND_C和TRCV_C指令组合,再放一个T_DIAG测试连接指令, ......
TCP Siemens 通讯 项目 PLC

Siemens 西门子PLC的TCP通讯(不同项目下)④--TCP测试

上期我们对TSEND_C和TRCV_C组合指令,进行了TCP测试,先置位接收端的EN_R和CONT,然后置位发送端的CONT,然后看到STATUS指令状态显示7004,然后又通过T_DAIG测试连接指令,读取的参数STATE为04,表示连接已建立 本期将开始进行,TSEND_C和TRCV_C组合指令 ......
TCP Siemens 通讯 项目 PLC

RocketMQ Linux单机测试:简易快速部署指南及Dashboard控制台部署

[TOC](目录) ## 简介 请注意,本博客仅供初期测试时快速部署之用,以节省时间避免不必要的问题。如需在生产环境部署,请参考其他可靠的博客指南。 >本文链接: >[https://www.cnblogs.com/dks-/p/17613697.html](https://www.cnblogs. ......
控制台 简易 单机 Dashboard RocketMQ

记一个问题:为什么 Redis get 方法时间复杂度官网标称 O(1)

事情源自于上一篇文章:[Redis 数据结构 - 字典 dict](https://www.cnblogs.com/radish40/p/17554112.html) 在学习到 dict 结构会用来维护 redis 数据库时,联想到 redis 的 get 方法底层一定会访问 dict 来查找键值。 ......
复杂度 时间 方法 问题 Redis

【HMS Core】Health Kit 血压、血糖等数据返回数据包含max,min,avg,last 数据,这些数据的含义是什么意思?

​ 【问题描述】 1. 血压、血糖等数据返回数据包含max,min,avg,last 数据,这些数据的含义是什么意思? ​ 2. 如何获取用户上传健康数据的腕表的型号 【解决方案】 1、血压原子采样统计数据类型开放的是多日统计查询接口,统计的维度是按照自然日进行统计的。 ​ 最大最小以及平均值是指这 ......
数据 血糖 血压 含义 意思

性能测试Mysql之profiling参数

一、查看profiling状态 mysql> select @@profiling; 0:表示为关闭 1:表示开启 二、开启 profiling mysql> SET profiling=1; 三、show profiles 命令 mysql> show profiles; + + + + | Qu ......
profiling 性能 参数 Mysql

什么边缘节点?作用是什么?会使用在哪些场景中使用?

边缘节点(Edge Nodes)是分布式计算和网络体系结构中的重要组成部分,位于网络的边缘位置,靠近用户或数据源,用于提供快速的数据传输、处理、计算和存储服务。 ......
节点 场景 边缘 作用

测试同学如何提升自己的职场竞争力

看到朋友圈一个HR发的招聘信息,招聘2名外包测试开发岗位,如果只会python+pytest+request这种基础的测开技术,极大概率是过不了面试的。 一方面为她发的信息所惊讶,因为外包的岗位一般在我们看来薪资不高且要求较低;另一方面则是惊叹于行业发展的速度和对从业人员的要求在不断提升。 记得14 ......
竞争力 职场 同学

Apipost接口自动化测试入门

今天我们来聊一聊接口自动化测试。以往我们都是以以代码的形式编写自动化测试脚本做自动化测试,网上也有非常多的攻略,那么在不会代码的情况下该怎么做接口自动化呢,今天给大家介绍Apipost自动化测试模块,不用写代码也能做接口自动化! 点击左侧菜单栏「自动化测试」按钮进入自动化测试页面,点击「新建测试用例 ......
接口 Apipost

15.在main执⾏之前和之后执⾏的代码可能是什么

之前:初始化全局变量和静态变量 初始化全局对象(构造函数) 将argc和argv传参 之后: 全局对象的析构 ......
代码 main 15

/dev/zero是什么(详解)

转载自:文章 FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。该驱动程序的设备文件一般是 /dev/fb0、/dev/ ......
zero dev

Junit - 如何测试List

# 背景 测试过程中,需要校验查询列表 返回数据的正确性。 常见的需求如: 1. 验证查询条件正确性:输入某查询条件,验证返回结果的List所有记录的 该字段 均为输入条件; 2. 验证数据正确性:验证查询结果中,某字段不能为空,某字段一定需要 > 0,某字段是个List,但是List的Size一定 ......
Junit List

谷歌Linux内核自动测试平台架构介绍-用自动测试测试难以测试的问题

# 1 摘要 内核和硬件等低级系统已被证明极难进行有效测试,因此,许多内核测试都是以手动为主方式进行的。现有的大多数测试框架都是为测试与底层平台隔离的高级软件而设计的,而底层平台被假定是稳定可靠的。测试底层平台本身需要一套全新的假设,这些假设必须从根本上反映在框架的设计中。设计必须将被测机器作为系统 ......
内核 架构 问题 Linux 平台

2023.5.29测试

T2~T4 全是计数题,败了 #### T2 网格 只会这一题 $n$ 行 $m$ 列的矩阵,一开始均为 $0$。有两种操作:将一行全部颠倒($0\rightarrow 1,1\rightarrow 0$)或者将一列全部颠倒,每种操作分别进行 $r$ 和 $c$ 次,求最后最后矩阵有 $s$ 个 $ ......
2023 29

2023.7.3测试

#### T1 边的方向 一个无重边、自环的无向图,现在给每条边标上方向,要求每个点有且只有一条出边,求有多少种合法的方案,答案模 $998244353$ $1\leq n,m\leq 2\times 10^5$ 不算很难的题 若 $m #define LL long long #define mp ......
2023

2023.7.5测试

#### T1 排队打水 小学级别的贪心题 #### T2 [Oversleeping](https://www.luogu.com.cn/problem/AT_abc193_e) 一道不错的扩欧题,一开始没反应过来,一直搞不等式…… 根据题意可以知道在 $B$ 站停留的时间区间为 $[k(2n+2 ......
2023

2023.8.3测试

一场 $\rm NOIP$ 模拟赛搬了四道 Atcoder 的题 #### T1 跑路 一个 $n\times m$ 的 $01$ 矩阵 $A$,从左上角出发,每次向下走或向右走,终点为右下角。若路径途中只经过 $0$,则称 $A$ 为“好矩阵”。给定矩阵 $A$,每次可以选择它的一个子矩阵取反,求 ......
2023

2023.4.24测试

## 区间第2大 ####题目大意 $a[1\dots n]$ 是 $1\dots n$ 的某个排列,对于所有 $1\leq l #define LL long long using namespace std; const int N=4010; const LL MOD=1000000007; ......
2023 24

2023.5.18测试

#### T1 金币 (其实是原题 [P3951 [NOIP2017 提高组] 小凯的疑惑](https://www.luogu.com.cn/problem/P3951)) 给定 $a,b\in \mathrm{N^*}$,求最大的不能表示成 $ax+by\:\:(x,y\in \mathrm{N ......
2023 18