发布了文章2021-09-09
容器的常用操作docker run -i -t /bin/bash使用image创建container并进入交互模式, login shell是/bin/bash
发布了文章2021-09-08
docker runUsage: docker run [OPTIONS] IMAGE COMMAND-a-a,--attach=[]Attach to STDIN, STDOUT or STDERR如果在执行run命令时没有指定-a,那么docker默认会挂载所有标准数据流,包括输入输出和错误。你可以特别指定挂载哪个标准流。$ docker run -a stdin -a stdou...
发布了文章2021-09-07
docker [OPTIONS] commandUsage: docker [OPTIONS] COMMAND [arg...] {代码...} A self-sufficient runtime for containers. Options: --config=~/.docker Location of client config files -D, --debug=false Enable debug mode -H, --host=[] Daemon socket(s) to ...
发布了文章2021-09-06
docker安装简易安装:echo deb [链接] docker main | sudo tee /etc/apt/sources.list.d/docker.list sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9sudo apt-get updatesudo apt-get install -y lxc-doc...
发布了文章2021-09-03
背景 《横看成岭侧成峰,远近高低各不同。不识庐山真面目,只缘身在此山中。》坚持不断学习就能到达《千山同一月,万户尽皆春。千江有水千江月,万里无云万里天》
发布了文章2021-09-02
背景 上一节是shell命令启动Jmeter,担心大家对shell脚本语法不是很熟悉,如果定制自己想要的恐怕不好弄,这次改用python启动脚本,在改造之前大家先了解下Jmeter线程组相关参数,这样对大家改造脚本有一定帮助。知识点
发布了文章2021-09-01
在linux中执行Jmeter脚本时候,大家是否一直使用【jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]】命令执行,是否想过通过shell命令执行或者python执行,今天简单介绍下shell命令执行,前置条件需要配置Jmeter环境变量,如果没有配置...
发布了文章2021-08-31
前言测试人员最常见和繁琐的任务之一就是清理环境,比如防止磁盘空间出现不足。下面是我收集的一些常用的 Linux 文件系统相关命令。1.检查可用空间要查找服务器上所有文件系统上的可用空间,请执行以下命令:$ df -h文件系统 容量 已用 可用 已用% 挂载点/d...
发布了文章2021-08-27
背景 在做性能测试网络带宽多大是听运维的还是自己测试过,今天介绍一款常用测试网络工具iperf3,做性能测试一切用数据说话。iperf3是用来测量一个网络最大带宽的工具。它支持调节各种参数比如发送持续时间,发送/接收缓存,通信协议。每次测试,它都会报告网络带宽...
发布了文章2021-07-06
今天我们来玩一下混沌工程的开源工具chaostoolkit 。它的目标是提供一个免费,开放,社区驱动的工具集以及api。官方源码链接:[链接]要想了解这个工具就必须知道混沌工程原则中提到的要点。如下所示:记往这里提到的第一个要点,建立稳态假设。在运行这个工具之前,...
发布了文章2021-06-30
一、概述1、什么是 SkyWalking ?分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。
发布了文章2021-06-29
今天在配置docker和JMX监控的时候,看到有一个细节和非容器环境中的JMX配置不太一样。所以在这里写一下,以备其他人查阅。一般情况下,我们配置JMX只要写上下面这些参数就可以了。
发布了文章2021-06-28
在我们对Java应用做问题分析的时候,往往采用log进行问题定位和分析,但是如果我们的log缺乏相关的信息呢?远程调试会影响应用的正常工作,修改代码重新部署应用,实时性和灵活性难以保证,有没有不影响正常应用运行,又灵活并无侵入性的方法呢?
发布了文章2021-06-27
Thrift是一个可互操作和可伸缩服务的框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 等等编程语言间...
发布了文章2021-06-26
appletekimbp:~ apple$ uptime20:44 up 21 days, 6:41, 2 users, load averages: 2.85
发布了文章2021-06-25
我前几天写过的性能工具之linux三剑客awk、grep、sed详解,我们已经详细介绍 linux 三剑客的基本使用,接下来我们看看具体在性能测试领域的运用,本文主要介绍的是在 Tomcat 和 Nginx access日志的统计分析。
发布了文章2021-06-24
Hprose(High Performance Remote Object Service Engine),国人开发的一个远程方法调用的开源框架。它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件,它支持众多语言,例如nodeJs, C++,.NET,Java,Delphi,Objective-C,ActionScript,JavaScript,A...
发布了文章2021-06-24
最近在写一些东西的时候,把一些内容整理了一下。在考虑压力工具中的用户数(有些工具中称为线程数,本文后续都用“用户数”来说明)、响应时间、TPS三者之间的关系时,想到之前也有人问起过这样的问题,就是他们三者之间的共生的关系到底是什么样呢。这个公式我想谁都...
发布了文章2021-06-23
linux 有很多工具可以做文本处理,例如:sort, cut, split, join, paste, comm, uniq, column, rev, tac, tr, nl, pr, head, tail.....,学习 linux 文本处理的懒惰方式(不是最好的方法)可能是:只学习grep,sed和awk。
发布了文章2021-06-21
最近在学习 locust 性能工具,发现locust性能工具脚本需要python基础才能写脚本,但是对于性能测试人员来说 python 是基本功夫。