基准测试工具Sysbench
sysbeanch是跨平台的基准测试工具,支持多线程,支持多个服务器,主要包括以下几种测试:1.cpu性能 2.磁盘IO性能 3.调度程序性能 4.内存分配及传输速度 5.POSIX线性性能 6.数据库性能 2.sysbench安装安装依赖库:yum install -y automake libtool mysql-devel开始安装:进入sysbench目录./autogen.sh./configure #ERROR:...
2024-01-10集成测试工具之jenkins+jooqqube做代码扫描
上一篇我们主要聊了下代码质量管理平台sonarqube的安装部署以及它的工作方式做了简单的描述和代码扫描演示;回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13822428.html;今天我们来聊一下使用持续集成工具jenkins结合代码质量管理平台sonarqube来做代码扫描的相关配置; 通过前面对jenkins的介绍使用,...
2024-01-10怎样在模拟ios设备测试移动端网页?
本人小前端一枚,制作好的网页在自己的安卓手机没问题,但是没有iphone手机,无法看到iphone上的效果。电脑是window7。如何看到网页在iphone上的效果呢?回答:chrome 模拟,不过最好还是要真机啊! chrome 下只能模拟 90%回答:用chrome浏览器回答:搞一个iphone模拟器:iPadian回答:chrome中打开inspect,然后...
2024-01-10集成测试工具之Jenkins pipline简单表单样式
前文我们主要聊了下jenkins的插件安装、用户及权限管理、邮件发送、配置凭证到gitlab上拉取项目和创建普通job;回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13810648.html;今天我们来了解下jenkins的一个核心功能pipline以及jenkins的分布式slave节点的部署; pipline介绍 pipline 是帮助 Jenkins 实现 CI 到 CD ...
2024-01-10使用git钩子自动化执行代码分析和测试
对于开发人员而言,拥有一个良好的反馈回路至关重要。规范的项目具有CI/CD管道,可通过运行必要的检查(例如静态代码分析和测试)来确保代码不会破坏应用程序逻辑或代码库本身中的任何内容。但问题是,只有当代码在存储库中之后,才可能看到CI/CD产生的错误,可能是在打开请求之后。看到CI/CD...
2024-01-10使用 Selenium 作为自动化测试工具有什么好处?
下面列出了使用 Selenium 作为自动化测试工具的好处 -它是开源的,免费提供,无需许可费用。它可以与不止一种编程语言一起使用,如 C#、Java、Python、JavaScript 等。它可以用于多个平台,如 Windows、Mac、Linux 等。它可用于在多个浏览器(如 Chrome、Firefox、IE、Safari 等)中测试应用程序。它有一个很大的...
2024-01-10详解前端自动化工具gulp自动添加版本号
之前,我介绍了学习安装并配置前端自动化工具Gulp,觉得gulp确实比grunt的配置简单很多,于是我决定再深入学习一下gulp,就去网上查了资料,发现gulp还可以自动添加版本号,这个功能就为我平时在更新css或js时老是在客户端存在缓存导致更新后的效果无法实时展现的苦恼。所以就赶紧去试了一下,果...
2024-01-10【Vue】前端自动化测试是干嘛的?
经常用Vue cli 构建项目但是 一直没明白? Vue build standalone? Install vue-router? Yes? Use ESLint to lint your code? Yes? Pick an ESLint preset Airbnb? Setup unit tests with Karma + Mocha? Yes 这个?? Setup e2e tests with Nightwatch? Yes 这个是干嘛的?什么是单元测试,什么又是e...
2024-01-10Selenium 免费的分布式的自动化测试工具
Selenium 是一个用于 Web 应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括 IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera 等。Selenium 是一套完整的 Web 应用程序测试系统,包含了测试的录制(Selenium IDE),编写及运行(Selenium Remote Control)和...
2024-01-10自动化运维工具Ansible之Roles测验详解
Ansible Roles 详解与实战案例 主机规划 添加用户账号说明:1、 运维人员使用的登录账号;2、 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放;3、 该用户也被 ansible 使用,因为几乎所有的生产环境都是禁止 root 远程登录的(因此该 yun 用户也进行了 sudo 提权)。1 # 使用一...
2024-01-10自动化测试安卓工程师必备的 Linux 培训资料
1. 从认识操作系统开始正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容。1.1. 操作系统简介我通过以下四点介绍什么是操作系统:操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序 ,用...
2024-01-10自动化运维工具之Puppet常用资源(一)
前文我们聊到了puppet的架构,单机模型和master/agent模型的工作流程以及puppet的基础使用,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/14052241.html;今天我们主要来了解下puppet的核心资源的使用; 什么是资源? 在puppet中,资源就是指我们要操作被管控端主机的对象;puppet中的资源概念有点类似an...
2024-01-10自动化运维工具Ansible之LNMP实践环境部署
Ansible-实战指南-LNMP环境部署,并使用zabbix监控 主机规划 系统初始化:必要的系统初始化基础组件包括:zabbix监控,mariadb(用于存放zabbix监控信息)业务组件包括:MySQL、memcached、nginx、PHP、haproxy、keepalived添加用户账号说明:1、 运维人员使用的登录账号;2、 所有的业务都放在 /app/ 下「y...
2024-01-10自动化运维工具Ansible之Tests测验详解
Ansible Tests 详解与使用案例 主机规划 添加用户账号说明:1、 运维人员使用的登录账号;2、 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放;3、 该用户也被 ansible 使用,因为几乎所有的生产环境都是禁止 root 远程登录的(因此该 yun 用户也进行了 sudo 提权)。1 # 使用一...
2024-01-10什么是白盒测试?技术、示例、类型和工具
在白盒中测试白盒测试是一种软件检查技术,涉及测试产品的底层结构、设计和编码,以验证输入输出流并改进设计、可用性和安全性。白盒测试也称为明盒测试、开盒测试、透明盒测试、基于代码的测试和玻璃盒测试,因为测试人员可以看到代码。它是称为 Box Testing 的软件测试方法的两个组成部分...
2024-01-10工具|如何对MySQL进行TPCC测试?
作者:丁源 RadonDB 测试负责人负责 RadonDB 云数据库、容器化数据库的质量性能测试,迭代验证。对包括云数据库以及容器化数据库性能和高可用方案有深入研究。|背景根据 DWorks 2020 年发布的《中国自研数据库登顶 TPC-C 的意义》[1] 报告显示,大于 67.9% 的受访者表示在数据库选型时会参考 TPC-C 的测...
2024-01-10C#中的变异测试工具
在 C# 中进行变异测试的最佳工具之一是“VisualMutator”,它与 .NET 编程环境集成在一起。以下是 VisualMutant 的功能,它是一个变异测试工具 -衡量测试套件的质量。使用内置和自定义突变算子创建一阶突变体。在 C# 中查看修改后的代码片段。对生成的突变体运行 NUnit 和 XUnit 测试。提供有关通过和失败测...
2024-01-1010 个最佳开源测试工具
开源测试工具允许测试人员在不同阶段和参数(如回归、负载等)检查软件和应用程序。它们几乎涵盖了高级软件的所有功能,因此在软件测试人员中非常受欢迎。开源测试工具的好处免费提供,从而实现低成本部署和维护由多个在线社区支持,允许远程团队与项目协作通过全球开发者的大量贡献提供...
2024-01-10不一致测试如何工作?
一个统计不一致性检验分析两个假设;一个有效的假设和一个不同的假设。工作假设 H 是一个陈述,即 n 个对象的整个数据集来自初始分布模型 F,即 H: o i Î F,其中 i = 1, 2, n。如果没有统计上重要的证据支持其拒绝,则保留该假设。不一致测试检查对象 o i在分布 F 方面是否本质上是大(或小)。基于...
2024-01-1012 款 JS 代码测试必备工具(翻译)
每天都会产生新的代码、用户测试工具和框架。下面的列表列出了可以完成各种测试需求的代码工具。你应该调查研究一下,看这些工具是否适用于你的技术栈和技术需求。01. JasmineJasmine 是一个行为驱动的测试开发框架,用于对 JavaScript 代码进行测试。它不依赖其它任何 JavaScript 框架,也不需要 DOM...
2024-01-1022|从0到1:API测试怎么做?常用API测试工具简介 [操作系统入门]
从 0 到 1 设计一个 API 测试用例,通过这个测试用例,你可以体会到最基本的 API 测试是如何进行的,并介绍几款常用的 API 测试工具。API 测试的基本步骤API 测试的基本步骤主要包括以下三大步骤:准备测试数据(这是可选步骤,不一定所有 API 测试都需要这一步);通过 API 测试工具,发起对被...
2024-01-10网卡测试工具说明文档
网卡测试工具说明文档 Iperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。 Iperf可以报告带宽,延迟抖动和数据包丢失。利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。Iperf的主要功能如下:TCP...
2024-01-10ios滑动穿透问题?外边页面,弹窗里边均可滚动?
ios滑动穿透问题?外边页面,弹窗里边均可滚动?在弹窗里边滑动会影响到底层页面这种情况怎么修改?回答借机科普一个 CSS 新属性 overscroll-behavior: contain; 正是用来处理滚动越界行为的。 https://caniuse.com/?search=o...https://developer.mozilla.org...嗯,Android Chrome 新版已经支持了,可惜 iOS 目前还不支持,你可...
2024-01-10一道iOS面试题,关乎OC是如何寻找类方法实现的细节
题目描述下面的代码运行的结果是什么? 崩溃 还是 打印?@interface NSObject(Test)+ (void)foo;- (void)foo;@end@implementation NSObject(Test)//+ (void)foo {// NSLog(@"+ foo");//}- (void)foo { NSLog(@"- foo");}@endint main(int argc, const char * argv[]) { @autoreleasepool { ...
2024-01-10阿里字节iOS面试题
简述笔者最近收集梳理了一些iOS相关的问题,其中大部分都是大厂面试或者面试其他人用到的,能命中大部分的面试和日常工作,更希望你可以用它来检验自己由于问题量太大,本文只是给了问题,希望发挥圈友的动手能力,自己去探索下,也可以在下方进行评论回复你的答案或者提出更高质量的...
2024-01-10Redis面试问题
https://blog.csdn.net/Butterfly_resting/article/details/89668661本文的面试题如下:Redis 持久化机制缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题热点数据和冷数据是什么Memcache与Redis的区别都有哪些?单线程的redis为什么这么快redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构redis...
2024-01-10Redis基本认识(笔试、面试题)
一、Redis1、简介【官方简介地址:】 https://redis.io/topics/introduction 看不懂不要紧,先混个眼熟,慢慢来...。【初步认识 Redis:】 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.【翻译:】 Redis 是一个开源的、基于内存的数据存储结构,可以作为...
2024-01-10Redis必备面试题《难点篇》
Date:2019-11-12读前思考: redis每次必问的问题,在大脑里面先回想一下,能否答出一二? 题1:Redis雪崩了解么? 题2:了解Redis缓存穿透和击穿么? 题3:你知道Redis缓存雪崩、穿透和击穿 的三者区别吗,可以结合具体的应用场景业务来说说?如何避免缓存雪崩、穿透和击穿呢? 题4...
2024-01-10Redis常见面试题
介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称) 一般为分布式而分布...
2024-01-10【JS】面试中this指向的问题
var num = 100;var obj = {num: 200,inner: {num: 300,print: function() {console.log(this.num)}}};(obj.inner.print)(); // 300(obj.inner.print = obj.inner.print)(); // 100最后一个实在没想明白这里的原理和机制回答首先,你需要理解两点表达式的概念js中方法调用和函数直接调用中this的指向。第一,表达式代表着一个操作,必须有...
2024-01-10吐血整理60个Redis面试题
1.Redis 是一个基于内存的高性能key-value数据库。2.Redis相比memcached有哪些优势:memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型redis的速度比memcached快很多redis可以持久化其数据3.Redis是单线程redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制...
2024-01-10Redis面试问题2.0敖丙版
小伙子您好,看你简历上写了你项目里面用到了Redis,你们为啥用Redis? 心里忍不住暗骂,这叫啥问题,大家不都是用的这个嘛,但是你不能说出来。 认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,...
2024-01-10