草庐IT

一文掌握谷歌 C++ 单元测试框架 GoogleTest

文章目录什么是GoogleTest?简介单元测试优势环境搭建安装GoogleTestBazelCmake安装示例项目GoogleTest实战断言断言的概念EXPECT与ASSERT自定义失败信息功能测试TESTTEST_F运行测试调用测试编写main函数什么是GoogleTest?简介GoogleTestGoogleTest(简称GTest)是Google开源的一个跨平台的(Liunx、MacOSX、Windows等)的C++单元测试框架,可以帮助程序员测试C++程序的结果预期。不仅如此,它还提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。GoogleTest官网:https:/

一文搞定 Postman 接口自动化测试

本文适合已经掌握Postman基本用法的读者,即对接口相关概念有一定了解、已经会使用Postman进行模拟请求等基本操作。工作环境与版本:Window7(64位)Postman(ChromeAppv5.5.3)P.S.不同版本页面UI和部分功能位置会有点不同,不过影响不大。首先我们来思考一下,如果要达到自动化接口测试效果,在基本的模拟请求上还需要做哪些呢?我粗略概括为3个问题(欢迎在评论区留言更多补充建议):如何判断接口是否请求成功?如何进行接口批量、定期测试?如何处理依赖接口问题(比如商品下单的接口必须要求先登录)?所以,接下来就主要分为3个部分,介绍如何解决这3个问题。接口结果判断首先,既

一文搞定 Postman 接口自动化测试

本文适合已经掌握Postman基本用法的读者,即对接口相关概念有一定了解、已经会使用Postman进行模拟请求等基本操作。工作环境与版本:Window7(64位)Postman(ChromeAppv5.5.3)P.S.不同版本页面UI和部分功能位置会有点不同,不过影响不大。首先我们来思考一下,如果要达到自动化接口测试效果,在基本的模拟请求上还需要做哪些呢?我粗略概括为3个问题(欢迎在评论区留言更多补充建议):如何判断接口是否请求成功?如何进行接口批量、定期测试?如何处理依赖接口问题(比如商品下单的接口必须要求先登录)?所以,接下来就主要分为3个部分,介绍如何解决这3个问题。接口结果判断首先,既

一文教会你 如何在Github中创建仓库?如何将多个项目放到一个仓库中管理?如何将本地项目上传到GitHub中?

文章目录前言1、如何在GitHub中创建仓库1.1点击Newrepository1.2填写仓库的基本信息1.3完成创建2、克隆仓库地址到本地2.1克隆地址2.2克隆到本地2.3将后端代码项目提交到远程服务器2.4将前端代码项目提交到远程服务器3、Github上查看自己上传项目代码4、使用这个方式存储文件的其它案例一个混迹于Github、StackOverflow、开源中国、CSDN、博客园、稀土掘金、51CTO等的野生程序员。目标:分享更多的知识,充实自己,帮助他人GitHub公共仓库:https://github.com/zhengyuzh以github为主:1、分享前端+后端基础知识2、前

一文教会你 如何在Github中创建仓库?如何将多个项目放到一个仓库中管理?如何将本地项目上传到GitHub中?

文章目录前言1、如何在GitHub中创建仓库1.1点击Newrepository1.2填写仓库的基本信息1.3完成创建2、克隆仓库地址到本地2.1克隆地址2.2克隆到本地2.3将后端代码项目提交到远程服务器2.4将前端代码项目提交到远程服务器3、Github上查看自己上传项目代码4、使用这个方式存储文件的其它案例一个混迹于Github、StackOverflow、开源中国、CSDN、博客园、稀土掘金、51CTO等的野生程序员。目标:分享更多的知识,充实自己,帮助他人GitHub公共仓库:https://github.com/zhengyuzh以github为主:1、分享前端+后端基础知识2、前

一文读懂大唐杯所有名词解释

名词解释: 大唐杯名词解释名词定义核心网核心网部分就是位于网络子系统内,核心网的主要作用是把A口上来的呼叫请求或数据请求,接续到不同的网络上接入网接入网是指核心网络到用户终端之间的所有设备,其长度一般为几百米到几公里,因而被形象地称为"最后一公里"NSA5G非独立组网SA                5G独立组网NB3G基站eNB4G基站gNB5G基站en-gNB承载4G业务的5G基站gn-eNB承载5G业务的4G基站5GC5G核心网NG-(R)AN由多个与5GC连接的gNB组成的(无线)接入网NG接口无线接入网和5G核心网之间的接口Xn接口NG-RAN节点(gNB或ng-eNB)之间的网络

一文读懂大唐杯所有名词解释

名词解释: 大唐杯名词解释名词定义核心网核心网部分就是位于网络子系统内,核心网的主要作用是把A口上来的呼叫请求或数据请求,接续到不同的网络上接入网接入网是指核心网络到用户终端之间的所有设备,其长度一般为几百米到几公里,因而被形象地称为"最后一公里"NSA5G非独立组网SA                5G独立组网NB3G基站eNB4G基站gNB5G基站en-gNB承载4G业务的5G基站gn-eNB承载5G业务的4G基站5GC5G核心网NG-(R)AN由多个与5GC连接的gNB组成的(无线)接入网NG接口无线接入网和5G核心网之间的接口Xn接口NG-RAN节点(gNB或ng-eNB)之间的网络

一文搞懂企业AAA认证、授权、计费服务和配置

大家好,我是IT售前工程师Bernie.如果企业的某个分支机构要访问总部网络,总部网络肯定不是任何人都能访问的,只有通过认证的才可以访问。比如访问OA系统、报账系统、ERP系统等等。这个时候AAA认证、授权服务就派上用场了。AAA是一种提供认证(Authentication)、授权(Authorization)和计费(Accounting)的安全服务。它可以用于验证某个用户账号是否合法、是否被授权访问服务,并且记录访问网络资源的情况。关于认证认证就是说:验证用户是否具备某个网络的访问权限。AAA中的认证方式可以分为:不认证、本地认证和远端认证三种情况。不认证很简单,就是指服务器端完全信任用户,

一文搞懂企业AAA认证、授权、计费服务和配置

大家好,我是IT售前工程师Bernie.如果企业的某个分支机构要访问总部网络,总部网络肯定不是任何人都能访问的,只有通过认证的才可以访问。比如访问OA系统、报账系统、ERP系统等等。这个时候AAA认证、授权服务就派上用场了。AAA是一种提供认证(Authentication)、授权(Authorization)和计费(Accounting)的安全服务。它可以用于验证某个用户账号是否合法、是否被授权访问服务,并且记录访问网络资源的情况。关于认证认证就是说:验证用户是否具备某个网络的访问权限。AAA中的认证方式可以分为:不认证、本地认证和远端认证三种情况。不认证很简单,就是指服务器端完全信任用户,

一文说明白ECDSA spec256k1 spec256r1 EdDSA ed25519千丝万缕的关系

目录前言基本认知数字签名spec256k1spec256r1ed25519ECDSA七宗罪EdDSA的诞生参考前言基本认知spec256r1、spec256k1、ed25519都是签名算法,而且是具体数字算法的实现。spec256k1、spec256r1都属于椭圆曲线数字签名算法ECDSA(EllipticCurveDigitalSignatureAlgorithm)签名的具体实现,只是椭圆曲线函数不同。是由NIST(NationalInstituteofStandardsandTechnology)这个组织确定的。ed25519属于EdDSA(Edwards-curveDigitalSign