03 2020 档案
Linux 命令系列之 seq
摘要:简介 seq print sequences of numbers 命令可以输出各种有规律的数字。 用法 usage: seq [ w] [ f format] [ s string] [ t string] [first [incr]] last 参数说明: : 格式化输出,使用 的格式来打印数字
阅读全文
Linux 提高操作效率之 tab 命令补全
摘要:最近在使用阿里云 ECS 时,发现 Centos 无法进行 tab 补全,特别影响操作效率,本文简单记录下 Linux 下的 tab 命令补全功能,希望对 Linux 初学者有所帮助。 安装 Linux 最小化安装时,是没有 tab 命令补全的,需要自己手动安装。 命令补全 默认情况下,在 Linu
阅读全文
Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)
摘要:公司使用的软件开发和协作工具为 Atlassian 系列软件,近期需要从腾讯云迁移到阿里云环境,简单记录下安装和配置过程。(Atlassian 的文档非常详尽,过程中碰见的问题都可以找到解决办法。) 简介 名称 | 简介 : | : Crowd | 易于使用、管理和集成的单点登录和身份管理工具。除了
阅读全文
代码质量管理 SonarQube 系列之 安装
摘要:简介 SonarQube 是一个开源的代码质量管理系统。 功能介绍: 15种语言的静态代码分析 Java、JavaScript、C 、TypeScript、Kotlin、Ruby、Go、Scala、Flex、Python、PHP、HTML、CSS、XML和VB.NET 检测代码 bugs 和 漏洞
阅读全文
kworkerds 挖矿木马简单分析及清理
摘要:公司之前的开发和测试环境是在腾讯云上,部分服务器中过一次挖矿木马 kworkerds,本文为我当时分析和清理木马的记录,希望能对大家有所帮助。 现象 top 命令查看,显示 CPU 占用 100%,进程名无明显规则,如:TzBeq3AM。 进程有时候会被隐藏,通过分析脚本删除部分依赖文件,可以显示出
阅读全文
shell 脚本常用调试方法
摘要:曾经我刚开始学习 shell 脚本时,除了知道用 echo 输出一些信息外,并不知道其他方法,仅仅依赖 echo 来查找错误,比较难调试且过程繁琐、效率低下。本文介绍下我常用的一些 shell 脚本调试方法,希望能对 shell 的初学者有所帮助。 sh 命令调试选项(推荐) 选项 | 说明 : |
阅读全文
JVM 调优之 Eclipse 启动调优实战
摘要:本文是我12年在学习《深入理解Java虚拟机:JVM高级特性与最佳实践》时,做的一个 JVM 简单调优实战笔记,版本都有些过时,不过调优思路和过程还是可以分享给大家参考的。 环境基础配置 硬件: Dell E5410, Intel i3 CPU M 370, 2GB内存 系统: 32位 Window
阅读全文
基于 Njmon + InfluxDB + Grafana 实现性能指标实时可视监控
摘要:引言 最近逛 nmon 官网时,发现了一个新工具 njmon,功能与 nmon 类似,但输出为 JSON 格式,可以用于服务器性能统计。 可以使用 njmon 来向 InfluxDB 存储服务器性能统计数据,再通过 Grafana 实时读取展示,来实现性能测试过程中的实时可视化监控服务器性能指标的目
阅读全文
nmon 的下一代工具 njmon
摘要:njmon njmon = nmon + JSON format + real time push to a stats database + instant graphing of "all the stats you can eat" (AIX and Linux) This njmon is
阅读全文
linux 下强大的 JSON 解析命令 jq
摘要:介绍 jq is like for JSON data you can use it to slice and filter and map and transform structured data with the same ease that , , and friends let you p
阅读全文
Linux/UNIX 下 “command not found” 原因分析及解决
摘要:在使用 Linux/UNIX 时,会经常遇到 “ command not found ” 的错误,就如提示的信息,Linux /UNIX 没有找到该命令。原因无外乎你命令拼写错误或 Linux/UNIX 系统就没有安装该命令。 分析过程 确认命令没有拼写错误 Linux/UNIX 中的所有命令都是大
阅读全文
作为测试面试官给求职者的一些建议
摘要:最近公司业务快速发展,整个研发团队都在加紧招聘人员,我主要负责测试和运维的初面,偶尔参与二面。从年前到今天为止,陆陆续续收到简历近百人(测试占大多数),进入初面的大概50%,初面通过的不到30%,进入二面就更少了,还有在面试通过后被 HR 干掉的。 企业招聘基本上都是找最“合适”的人,而不是找技术最
阅读全文
测试理论之黑盒测试用例设计方法及选择策略
摘要:说明:本文章非黑盒测试方法使用普及文章,仅阐述每个方法的原理、适用场景及使用技巧。 黑盒测试本质是数据驱动的测试。把程序看做黑盒,不考虑内部逻辑结构,仅根据规格说明设计测试用例,验证其是否符合要求。 黑盒测试方法是穷举输入的测试方法,但实际上无法进行穷举,所以用例设计需要讲究方法和技巧,从而设计出有
阅读全文
技术债务(Technical debt)的产生原因及衡量解决
摘要:第一次发布代码,就好比借了一笔钱。只要通过不断重写来偿还债务,小额负债可以加速开发。但久未偿还债务会引发危险。复用马马虎虎的代码,类似于负债的利息。整个部门有可能因为松散的实现,不完全的面向对象的设计或其他诸如此类的负债而陷入窘境。 维基百科 简介 技术负债(英语:Technical debt),又
阅读全文
性能测试--4、结果解析:有效的根源问题分析
摘要:过程分析 实时分析(密切观察(watchful waiting)) 通过工具,可以发现如下信息: 1. 每个事务的响应时间,并且能够以图表和图形两种方式展现;(不仅包括完整的事务,也包括事务的任何组成部分); 2. 能够监控每个脚本所分配的用户数以及测试全过程中所分配的用户总数;(可以实时观察用户负
阅读全文
yum 下载全量依赖 rpm 包及离线安装(终极解决方案)
摘要:目录 1. "简介" 2. "验证环境" 3. "查看依赖包" 4. "方案一(推荐):repotrack" 5. "方案二:yumdownloader" 6. "方案三:yum 的 downloadonly 插件" 7. "离线安装 rpm" 8. "参考资料" 简介 通常生产环境由于安全原因都无
阅读全文
性能测试--3、性能测试过程
摘要:概念验证(Proof of Concept:POC) 维基百科 概念验证(Proof of concept,简称POC) 是对某些想法的一个较短而不完整的实现,以证明其可行性,示范其原理,其目的是为了 验证一些概念或理论 。概念验证通常被认为是一个有里程碑意义的实作的原型 。 网络解释 概念性验证(
阅读全文
linux知识点系列之 umask
摘要:介绍 umask(user's mask)用来设置文件 权限掩码 。 权限掩码 是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。 UNIX最初实现时不包含umask命令。1978年左右,在UNIX第七版中引入,用于解决权限掩码问题。 Shell 命令 在 S
阅读全文
性能测试--2、有效应用程序性能测试的基本原则
摘要:在应用程序的生命周期中,应尽早建立性能测试意识。 确保应用一切就绪 需要考虑的问题: 应用程序部署后需要支持多少最终用户?6个月后?1年后?3年后呢? 这些用户分布在哪里?他们是如何与系统建立连接的? 部署后有多少在线用户、并发用户?6个月后?1年后?3年后呢? 引申出的问题: 对于每个应用程序,需
阅读全文
性能测试--1、为什么进行性能测试
摘要:为什么进行性能测试 应用程序糟糕的性能表现,通常不能让企业达到预期的利益。 以最终用户的眼光看待性能 关注“应用程序”的性能,此处的“应用程序”指的是应用程序的所有部分(硬件、操作系统、系统架构、中间件、应用程序、网络等),而非指某一部分。 性能度量 性能度量的两种类型:服务型、效率型。 服务型指标
阅读全文
浙公网安备 33010602011771号