- 浏览: 159750 次
- 性别:
- 来自: 广州
最新评论
-
echohfut:
请问tfs nginx性能测试如何阿?比如20k小文件,8核配 ...
TFS Restful 接口测试总结分享 -
wzwahl36:
简单的接口测试:http://www.atool.org/ht ...
web服务器测试工具Gulu——HTTP接口测试工具 -
free_to_fly:
前辈以前在高性能web服务器组是做开发OR测试开发的?一直觉得 ...
获奖 和 转变 -
parrotking:
太晚才看到了,太赞了
HTTP压力/性能测试工具ABSender -
100Continue:
asia007 写道哟,淘宝网,陈震,工号41467欢迎加旺旺 ...
获奖 和 转变
文章列表
背景:
17年6月20日,空降担任H5测试团队的测试经理,团队分成4个小组,分别是PC&会员,Wap&微信,活动,H5 Hybrid。
团队特点:
1. 线上质量差(17年度P3级别以上故障共计24个,其中P1故障1个);
2. 测试过程随意,不遵守流程规范(如,无测试用例评审,bug不录入缺陷系统,开发自测混乱,需求变更随意等等);
3. 测试手段单一,为功能测试型团队(仅做功能测试和部分接口或UI自动化)。
工作步骤及结果:
作为空降管理,最为忌讳的便是一来便指手画脚,指挥命令的工作方式。需要寻找工作突破口。
我首先做的是,抓住线上质量和项目发布经常 ...
Android适配点及影响点整理
适配点
可能影响点
适配覆盖
Android OS版本
与系统API交互的任何地方,防止某些API在部分系统上不支持,或者类似API有bug
2.2,2.3,3.X,4.0,4.1,4.2,5.x,6.0
网络情况
以下文章转自:http://blog.sina.com.cn/s/blog_9aa583cf0101819w.html 感谢ABSender的用户反馈。谢谢
ABSender 目前来看是比较符合我的要求的性能测试工具,有几个要求:1、支持读取url文件,这个就去掉了原版AB,webbench这样的工具2、支持大并发访问,这种要求原版AB,siege都不能满足,这两个工具在超过2000的并发数时都有问题安装ABSender的过程比较艰苦,其实也是因为个人能力不足引起的不然直接看makefile就解决了基本步骤见 http://100continue.iteye.com/blog/172 ...
2014年3月14日,很意外的获得了测试最高荣誉2013GBA。很感恩,谢谢各位同学的肯定。
2014年,我在工作上,我将作出转变。后续将支持无线测试的工作。期望,在新的一年,能够收获我想要的理想。内心能够保持平常、自由、知足。
人生是一场经历,无论做何选择,无论经历什么过程,一切都有意义。一切都在促成现在、将来的我。
JSCH是Java Secure Channel的缩写,是一个SSH2的纯Java实现,允许用户连接到SSH服务器上并进行X11转发、SFTP文件传输、基于端口转发等等操作。
本篇博文将从分布式文件管理介绍、分布式进程管理介绍、鉴权设计及远程连接建立流程,这三个方面介绍如何基于JSCH实现分布式进程管理&分布式文件管理。
【作者】公远/陈震(gongyuan.cz$taobao.com/ 100continue$sina.com)
【源码下载】
github地址:https://github.com/100Continue/Gulu--web-server ...
HTTP接口测试工具,简单讲就是根据测试需求,向所测Web Server发起各种各样的Request请求,完整的获取Web Server返回Response响应。并能够便捷地对Response响应的各个内容进行验证。
那么web服务器测试工具Gulu——HTTP接口测试工具是如何做到的呢?
本篇博文将结合代码实现及UML图示从请求设置,响应保存,响应验证,3个部分展开介绍。
【作者】
用户在使用Nginx的过程中,可能会遇到所请求的资源不正确,Nginx Core Dump,段错误等异常情况,这时需要有相应的机制来进行调试及问题定位,特别是面对大量的日志信息,合理的调试处理机制对用户来说是一件非常重要的事情。以下将着重为大家介绍调试日志。
【调试日志】
一,开启调试日志:
要开启调试日志,首先需要在配置Nginx时打开调试功能,然后编译:
./configure --with-debug ...
然后在配置文件中设置error_log的级别为:
error_log /path/to/log debug;
Nginx的Windows二进制版本总是将调试日 ...
【环境要求】
操作系统:目前Nginx各版本在以下操作系统和平台测试通过:
FreeBSD 3 — 10 / i386; FreeBSD 5 — 10 / amd64;Linux 2.2 — 3 / i386; Linux 2.6 — 3 / amd64;Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;AIX 7.1 / powerpc;HP-UX 11.31 / ia64;MacOS X / ppc, i386;Windows XP, Windows Server 2003
磁盘空间:必须保证至少10M以 ...
Web服务器测试工具——Gulu,集成了HTTP接口测试工具、分布式进程管理、分布式文件管理、Web server/Tair/TFS管理工具、性能测试自动化及性能数据自动绘制等功能。
【作者】 公远/陈震(gongyuan.cz$taobao.com/ 100continue$sina.com)
【源码下载】
github地址:https://github.com/100Continue/Gulu--web-server-test-tools
【注意事项】
1. 工具中Tair/TFS相关的测试工具,仅限公司内部使用。外部用户可删掉Tair/TFS相关代码及pom ...
博文缘由:
在上一篇博文:TCP Delay引起的性能问题 —— tengine request no buffering性能测试回顾 中提到“当访问压力较大且post数据超过buffer大小,那么nginx/tengine将会有大量的io操作,从而存在性能风险”。所谓空口无凭,下面通过展现性能测试数据来说明该风险。
性能测试设计及数据展现:
为了节约篇幅,在此取较容易体现性能差异的性能场景进行分析,如果想了解其他场景性能,欢迎联系我;
性能场景:
1. 通过POST上传100K大小的文件;
2. 设置系统Sync间隔时间为1s;
3. 默认Buffer状态和no buf ...
项目开发缘由:
tengine在接收client端post数据并转发给后端application server进行处理的时候,默认启用buffer模式,也就意味着,当client发送的数据较小时,tengine会将所有post数据保存在内存中之后再转发后端application server,而当client发送的数据较大时(根据配置中所设置的buffer大小来区分数据是否保存到文件),tengine会将post数据保存成临时文件写入磁盘,只有在全部接收完post数据后,才会将临时文件读取回内存并转发后端application server。因此,当访问压力较大且post数据超过buff ...
在2012这一年,我个人觉得收官并不是很好。可以说是有心栽花花不开,无心插柳柳成荫。
在投入最多的工作上,有如下成果:
1. ABSender性能压力测试工具的开源
2. Gulu测试工具到3.0版本,集成了restful测试工具,性能 ...
简介:
本博文描述了怎么样单独编译ABSender而不依赖于Apache。修改并翻译自:http://code.google.com/p/apachebench-standalone/wiki/HowToBuild 如何单独安装ApacheBench
源码下载:
你可以从以下GitHub地址下载到ABSender安装工具,内含ABSender源码,但并非最新版本,最新版本请前往ABSender的GitHub地址下载:
ABSender-InstallTool: https://github.com/100Continue/ABSender-InstallTool
ABS ...
摘要:在距离“等待页面”模块(因为是双十一的关键模块,安全起见故用这个名称来替代)上线时间还剩2天的时候,接到了该模块的功能测试任务。在简单了解模块功能需求之后发现,如果选择现有的自动化测试的方式来 ...