Etyero的博客

权当是笔记本

关于测试过程中直接调用rpc接口及定时器方法的一点思路

前言:东家系统是用dubbo做的微服务架构,按不同业务模块分出不同的dubbo服务,大大小小有几十个项目,项目之间都是通过rpc接口通信,测试过程经常遇到当前测试项目依赖其他项目的处理结果(rpc回调)而受其他项目服务异常影响阻塞测试,这是问题之一;为保证数据完整性和一致性,项目中用到了大量的定时...

2018-08-06 17:50:21

阅读数 830

评论数 0

性能测试中对 linux 资源监控常用工具nmon,dstat,jmeter-plugin横评

前言:nmon,dstat是linux上两款常用的资源监控工具,当然我们可以选择用top,vmstat,ifstat,iostat等命令来了解想要了解的资源使用情况,但是工具的使用能让我们更方便快捷的掌握这些信息;另外,在用jmeter做性能测试时,我们还可以使用jmeter插件,来对linux服...

2018-07-26 16:12:08

阅读数 1065

评论数 0

jmeter支持http2协议请求

前言:最近有小伙伴问到jmeter怎么发送http2协议的请求,虽然现在http1.1是主流,只有少数几家大厂用到h2协议,但还是研究了下,做个准备,说不定哪天就用上了。进入正题。1.为jmeter安装 HTTP/2  Sampler采样器插件。安装完成后,jmeter即可添加h2协议的采样器,如...

2018-02-28 21:32:20

阅读数 1906

评论数 6

linux Nginx配置篇:rewrite模块参数详解

rewrite和location的功能有点相像,都能实现跳转,主要区别在于rewrite常用于同一域名内更改获取资源的路径,而location是对一类路径做控制访问和反向代理,可以proxy_pass到其他服务器,在此说明下rewrite和location的执行先后顺序: 1.执行server块中...

2017-08-04 13:13:25

阅读数 2052

评论数 0

linux Nginx配置篇:gzip常用参数详解(附使用效果验证过程)

gzip模块是使用“gzip”方法压缩响应的过滤器,有助于将响应传输的数据大小减少一半甚至更多,能有效的缓解带宽及流量问题。以下内容均翻译于官网用户手册,介绍了gzip的一些常用参数,更多配置信息可以直接访问官网进行查看:http://nginx.org/en/docs/http/ngx_http...

2017-08-01 14:21:05

阅读数 2842

评论数 0

干货:阮一峰老师深入浅出谈http协议

推荐直接查看原文,包含了http各个版本的发展过程,区别,以及每个版本的参数说明,并且推荐大家直接关注阮一峰老师博客,很多干货。 http://www.ruanyifeng.com/blog/2016/08/http.html 下面是搬运内容。 HTTP 协议是互联网的基础协议,也是网页...

2017-07-31 11:29:17

阅读数 1712

评论数 0

linux Nginx配置篇:location的匹配规则(附测试验证过程)

讨论location的匹配规则前,先弄明白location的分类: 只有两类:正则location和普通location ~和~*为正则location =、^~、@和无任何前缀的都属于普通location,另外,@是用作服务端内部的一种转发行为,很少用,在此不做讨论。 先扔结论,或者说官网描述...

2017-07-28 11:36:47

阅读数 1585

评论数 0

linux Nginx配置篇:tomcat8+nginx+memcache集群session共享

1.安装memcache 1.1.先安装依赖库:yum -y install libevent 1.2因为有memcache的yum安装源,我这里直接使用yum安装,也可去官网下载源码包编辑安装。 1.2.1先查看memcache的安装源:yum list | grep memcache。如下图,...

2017-07-27 12:40:31

阅读数 1142

评论数 2

linux 不同服务器scp免密远程传输文件实例

假使现在有A,B两台服务器,需要在A服务器上免密scp传输文件到B服务器,操作如下。 1.在A服务器执行ssh-keygen -t rsa,生成配对秘钥,一直enter即可,注意不要输入passphrase(口令)。

2017-07-01 15:42:38

阅读数 1519

评论数 0

Jenkins实现内网部署及外网远程部署到Tomcat

Jenkins插件--Deploy to container Plugin

2017-06-27 15:04:09

阅读数 6350

评论数 0

testNG简易教程(含安装,注解,配置文件,测试报告等)

一、eclipse安装TestNG插件 1.在线安装 点击eclipse顶部菜单栏Help-->Install New SoftWare,再点击Add按钮,Name:testNG,Location:http://beust.com/eclipse,等几分钟后出现testNG复选框,勾选安装即...

2017-06-21 15:24:39

阅读数 893

评论数 0

简介JVM的CMS垃圾收集器

CMS(Concurrent Mark Sweep): 是一款基于“标记-清除”算法,以获取最短GC停顿时间为目标的垃圾收集器,B/S系统尤其青睐该收集器,以带给用户最优的体验。 大部分文档及书籍描述该收集器的收集过程为4个,其实看GC日志我们能知道,CMS的收集过程是分为7个步骤的: 初始标记(...

2017-06-05 17:29:03

阅读数 871

评论数 0

【证】:内存的分配与回收策略

一、名词解释 JVM的内存分配及回收策略: 1.对象优先分配到Eden区中; 2.大对象直接进入到老年代; 3.长期存活的对象将进入老年代; 4.动态对象年龄判断; 5.空间分配担保机制 JVM的垃圾回收算法采用的分代回收算法,根据对象存活周期不同,将内存分为年轻代和老年代,这样可以因地制宜的选择...

2017-06-02 17:11:39

阅读数 441

评论数 1

我这个程序员是如何找到女朋友的

估计这是一篇虐狗的文章了!!请捂好小心脏 昨天刚好是恋爱一周年,那就写写我是如何脱单的故事了。 其实没啥好写的,毕竟我去年6月份换了家公司上班,好像还没过试用期吧。突然邻座的邻座的邻座的UI设计师就在某天加了我微信,然后不知道是被撩还是就是随便聊聊,因为我们目前都没有过任何交集,眼神交集都没有...

2018-08-13 12:06:54

阅读数 1569

评论数 9

linux centos修改ssh端口号

ssh默认端口为22,安全起见,一般不用默认端口,而是修改成其他不规则端口。 进入正题: 1.修改ssh配置文件  /etc/ssh/sshd_config vim /etc/ssh/sshd_config 2.修改firewall配置(如果本机防火墙是关闭状态,可跳过这一...

2017-07-26 11:27:51

阅读数 758

评论数 0

linux Nginx安装篇

方法一:yum安装 1.检查yum源 执行yum list | grep nginx,查看是否存在nginx的yum源。如下图,没有nginx的安装源。 ps:pcp-pmda-nginx不是nginx的安装包。网上查了很久还是不知道这个包是干嘛的。哪位兄贵知道的留言告诉我吧... 不存在则需...

2017-07-24 19:12:56

阅读数 526

评论数 0

linux rpm安装mysql

rpm安装mysql

2017-07-16 22:25:00

阅读数 795

评论数 0

linux yum安装mysql及配置

一、yum安装mysql 1.执行yum list |grep mysql,查看是否存在mysql的yum源,在linux上安装mysql,一般安装mysql-server和mysql-client即可。如下图,没有这两者的安装源。   不存在则需要先下载mysql的repo源: wget ht...

2017-07-16 21:33:18

阅读数 1051

评论数 0

linux nmon的安装及使用

1.下载nmon压缩包: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 根据系统的发型版本及CPU位数选择相应的压缩包下载,如笔者的系统发行版本为:红帽子7.3.1611,64位: 所以选择的版本为:nmon16g_x86....

2017-07-10 18:06:53

阅读数 12057

评论数 1

linux以用户分组的方式做文件权限管理实例

1.在做文件权限管理之前,我们先了解下文件的基本属性,执行 ll 或者ls -l,查看文件的基本属性,以及所属的用户和组: 第一列中: 第一个字符: d:表示目录; -:表示文件; rwx: r:读权限 w:写权限 x:执行权限 三个为一组,没有该权限时,用  -...

2017-07-10 10:33:07

阅读数 1035

评论数 0

提示
确定要删除当前文章?
取消 删除