Tag Archives: 性能测试
Apache2.2 with OpenSSL的性能调研
终于找到耗尽CPU的原因了:长达4096bit的RSA密钥,八核的xeon顶多支持每秒60个请求。
客户端能达到的并发性能也比较有限,最好采用多客户端nx100来进行。今天试出2×100并发,消耗服务器CPU30%的结果,基本松了一口气。
在安全和性能间取舍,明天测测128bit密钥的性能。
无视Https证书是否正确的Java Http Client
需要保证通讯的端到端安全,大家一致认为Https方式最适合,但需要评估性能代价。
采取ajp connector貌似无法直接使用httpd2进行load balance了,而且proxy模式的性能实在是让人心寒;jk connector如果tomcat不配ssl,据说需要forward一下,还没有搞定。
为了测试性能,写了个可以无视Https证书是否正确都能连接的Java Http Client。以为很简单的一段代码,绕是迈过了两个小门槛,才搞定的…
JMeter小收获
应测试部之邀,准备了一次JMeter JavaSample开发培训。
离上次看文档相隔了一年半,发现收获不小,窃喜并记录。
1. 用JMeter通过Tomcat5.x监控Server性能
http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html
2. 通过跑Sleep Test来了解JMeter的支持能力
发现有一些Listener在大并发下太影响性能了,最好别添…
【性能测试】写了一个监控服务器性能的小工具
- 功能
1. 在后台启动Linux自身的监控命令并生成日志
2. 分析生成日志并转换成csv格式
- 使用方法
1. 拷贝service.py和os_log_parser.py到本地
2. service.py start启动监控
本地会生成[pid]子目录,生成相关监控日志
3. service.py stop停止监控
4. service.py parse 日志转成svn
【性能测试】【JMeter】编写JavaSamplerClient
- 目的
定制用户行为,例如实现客户端加密协议等。
- 步骤
1. 继承AbstractJavaSamplerClient
这是一个实现了JavaSamplerClient接口的抽象类。这个类提供了此接口默认的大部分方法,通过对它的继承,可以简化开发的JavaSamplerClient的实现。
2. 主要接口说明
