最近项目待压测的服务端协议使用的是java的Netty框架开发,而传输的业务数据使用了google protobuf进行序列化,然后通过tcp数据流与客户端通讯。这一次的压测脚本决定使用LR的java脚本来写,一直以来LR中使用java写脚本使用的并不多,但现在公司项目主要使用的是java语言,所 ...
分类:
编程语言 时间:
2017-07-09 20:43:58
阅读次数:
158
7月27日,云栖社区、阿里中间件将举办首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术干货。目前活动官网已上线:https://yq.aliyun.com/promotion/262, 点击报名。 本次活动看点十足,大咖齐聚、纯正干货,下面给大家做下详解介绍,相信看后定会让你动心! ...
分类:
其他好文 时间:
2017-07-05 15:25:03
阅读次数:
1532
前情提要:1.会一点点jmeter的脚本录制和编辑,完全没实际操作过压测,review一下第一次实践。 2.压测使用的是HTTP请求,且未加密; 3.压测的10个接口没有数据关联和数据要求,就是数据随便输入随便设置; 4.review会省略一些基本知识的解释,比如jmeter的断言/参数化/内置参数 ...
分类:
其他好文 时间:
2017-07-04 22:01:51
阅读次数:
325
使用celery的backend异步获取结果,本文使用rabbitmq 和 redis分别作为backend,代码对比如下 发送消息 压测场景一: 注:1000*20:一次发送1000次,分片20 力度 backend 耗时 内存峰值 均值 1000*20 rabbitmq 18:40:36-18: ...
分类:
其他好文 时间:
2017-07-01 18:19:26
阅读次数:
201
测试场景 机器: 两台Intel(R) Xeon(R) E5506 2.13GHz (4核 8线程)*2/内存32GB/SAS 300G 数据: key: 10位顺序数字 value: 50字节 数据量: 2kw 并发: 并发数依次为10、20、40、80、160 压测工具:redis-benchm ...
分类:
数据库 时间:
2017-07-01 10:00:22
阅读次数:
685
本文主要介绍多种场景下,虚拟机网卡的压测及性能对比,根据openstack实际的部署方式,虚拟机网卡压测场景包括 SRIOV(passthrough)、SRIOV+Macvtap(passthrough)、Vlan+Linux bridge、OVS+Linux Bridge,分别从协议类型(TCP/ ...
分类:
其他好文 时间:
2017-07-01 09:51:25
阅读次数:
842
Mysql server 支持的最大连接数 主机的性能直接影响到Mysql server端支持的最大并发连接数,如内存不足会造成连接创建失败。 /etc/my.conf 配置Mysql server 可接收的最大连接数,主机的性能直接决定能创建的最大连接数。 用 mysqlslap 工具来压测Mys ...
分类:
数据库 时间:
2017-06-30 19:50:00
阅读次数:
277
在公司做压力测试也挺长时间了,每次测试前环境数据准备都需要话费较长时间,所以一直在考虑能不能将整个过程实现自动化进行,于是就抽空写了一个自动化脚本,当然这个脚本目前功能十分简陋,代码也不完善,很有很多需要改的地方,后续再优化。文中如有错误或者不妥之处,还望指教。 一、设计思路 1、初始化数据库(导入 ...
分类:
系统相关 时间:
2017-06-30 14:02:30
阅读次数:
238
值得推荐的C/C++开源框架和库 转自:http://www.cnblogs.com/lidabo/p/5514155.html - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工 ...
分类:
编程语言 时间:
2017-06-29 09:54:36
阅读次数:
226
pt-ioprofile 能够快速定位到IO问题的主要文件信息,下面就是一些简单的运用 我们先打开TPCC-MYSQL来进行压测: [root@mxqmongodb2 tpcc-mysql]# ./tpcc_start -h127.0.0.1 -P3306 -d tpcc -u root -p123 ...
分类:
其他好文 时间:
2017-06-28 20:26:29
阅读次数:
325